Senior Software Engineer

Related keywords: remote job in indiadata engineer remote jobremote job software engineer

Introduction

Fluxon is a product development team founded by ex-Googlers and startup founders, dedicated to delivering comprehensive software development solutions. Their approach encompasses all stages of product development, from the initial idea to market release, catering to a wide range of clients including high-growth startups and established tech giants like Google and Stripe.

This job opportunity is specifically looking for a Senior Software Engineer who will be instrumental in developing AI-powered applications for various clients. The position is open to candidates based in Bengaluru, India.

Job Role

As a Senior Software Engineer, your main responsibilities will include:

System Architecture

You will be tasked with designing and implementing end-to-end AI systems, which involves:

  • Managing data ingestion
  • Overseeing preprocessing
  • Facilitating model inference
  • Structuring output effectively

Generative AI Development

Your role will push the boundaries of AI by:

  • Building and optimizing Retrieval-Augmented Generation (RAG) systems
  • Employing frameworks such as LangChain and LangGraph
  • Utilizing the Agent Development Kit (ADK) and Genkit

Production Engineering

You will deploy models in production environments including AWS, GCP, or Azure, using Docker and Kubernetes to ensure:

  • High availability and scalability of applications

Evaluation & Monitoring

You will implement feedback loops to evaluate the performance of models considering:

  • Accuracy
  • Hallucinations
  • Relevance

You'll also monitor for drift in production to ensure the models remain effective over time.

Collaboration

A crucial aspect of this role involves working closely with:

  • Other engineers to integrate AI endpoints into the core product.
  • Product managers to define AI capabilities necessary for product success.

Model Optimization

You will also have the responsibility of fine-tuning open-source models (e.g., Llama, Mistral) for specific domain tasks while optimizing them to be cost-effective and latency-optimized.

Required Skills

To excel in this position, candidates should possess the following skills:

  • Programming Languages: Proficiency in Python is preferred, along with knowledge of other languages like Java, C++, Scala, R, or JavaScript.
  • Strong understanding of AI/ML principles and practices.
  • Familiarity with Docker and Kubernetes, particularly in deploying machine learning models into production.
  • Experience with AI frameworks, including but not limited to LangChain and LangGraph, will be beneficial.
  • Knowledge of production environment setups in platforms such as AWS, GCP, or Azure.

Salary

The job listing does not specify a salary range. However, given the seniority of the position and the expertise required, candidates can expect a competitive salary typical for such roles in the technology industry in India.

Conclusion

The role of Senior Software Engineer at Fluxon is a fantastic opportunity for professionals looking to work at the intersection of software development and artificial intelligence. With a focus on developing advanced AI systems and collaborating with top tech companies, this position not only requires technical expertise but also an innovative mindset.

If you are passionate about AI technologies and are eager to contribute to transformative projects, this could be the right fit for you at Fluxon.



This job offer was originally published on remoteOK.com

Fluxon

Bengaluru

Software development

Full-time

January 15, 2026

29 views

0 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.