Staff Engineer (Machine Learning, FastAPI, MLFlow)
Nagarro
Navi Mumbai, Maharashtra, India
Full-Time
Posted 6 days ago
Navi Mumbai, Maharashtra, India
Full-Time
Posted 6 days ago
Job Description & Responsibilities
We're Nagarro.
We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at a scale across all devices and digital mediums, and our people exist everywhere in the world (18000+ experts across 36 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!
Requirements
- Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, or a related field.
- Strong experience in Machine Learning model development, deployment, and production support.
- Hands-on expertise in Python with strong coding, debugging, and software engineering practices.
- Strong experience in building REST APIs and model-serving solutions using FastAPI.
- Experience with MLflow for experiment tracking, model registry, lifecycle management, and deployment workflows.
- Proven experience in designing and deploying machine learning solutions in production environments.
- Hands-on experience with Docker and Kubernetes for containerization and orchestration.
- Experience with workflow orchestration tools such as Airflow or Kubeflow.
- Knowledge of model-serving frameworks such as FastAPI, TorchServe, or Triton Inference Server.
- Experience with CI/CD tools such as GitHub Actions, GitLab CI, or ArgoCD.
- Strong understanding of MLOps concepts, model lifecycle management, monitoring, and governance.
- Experience with monitoring and observability tools such as Prometheus, Grafana, Evidently AI, or WhyLabs.
- Familiarity with experiment tracking and MLOps platforms such as MLflow, Weights & Biases, or DVC.
- Strong understanding of machine learning algorithms, model evaluation techniques, feature engineering, and data validation.
- Experience working with NLP, Large Language Models (LLMs), retrieval-augmented generation (RAG), or generative AI solutions is preferred.
- Strong analytical, problem-solving, communication, and stakeholder management skills.
- Ability to work in an Agile environment and collaborate effectively across cross-functional teams.
Responsibilities
- Own end-to-end machine learning model development and productionization, from problem framing and model development to deployment, monitoring, optimization, and scaling.
- Design, develop, train, validate, and deploy machine learning models for classification, regression, anomaly detection, forecasting, and NLP/LLM-based use cases.
- Build robust and scalable APIs using FastAPI for real-time model serving and integration with enterprise applications.
- Develop and maintain automated CI/CD pipelines for model training, testing, validation, deployment, and rollback processes.
- Containerize machine learning solutions using Docker and deploy them in Kubernetes-based environments.
- Implement batch and real-time inference solutions with high availability, performance, and scalability.
- Establish monitoring frameworks to track model performance, drift, latency, data quality, and operational health.
- Collaborate closely with business stakeholders, product teams, data scientists, and engineering teams to translate business requirements into production-ready ML solutions.
- Ensure reproducibility, version control, experiment tracking, and governance across the machine learning lifecycle.
- Define and manage model versioning, rollback strategies, A/B testing, and shadow deployment approaches.
- Optimize model serving infrastructure and deployment pipelines to improve efficiency, reliability, and cost-effectiveness.
- Contribute to MLOps best practices, automation frameworks, and continuous improvement initiatives.
About Nagarro
Required Skills
PythonDockerKubernetesCI/CDMachine LearningNLPAgile
Job Details
Employment TypeFull-Time
Work ModeOn-Site
Experience0 – 0 years
Positions1
Posted by
N/A
Posted on:
12 Sept 2026
About Nagarro
More open roles
- Lead, Tech (Python Infra)D. E. Shaw India · Hyderabad, Telangana, India
- Lead, Tech (Python Infra)D. E. Shaw India · Hyderabad, Telangana, India
- Python Automation Engineer – TelecomTechnoShrine InfoSolutions · Bengaluru, Karnataka, India
- Python Backend Developer (remote)Hire Feed · India
- Python Backend Developer|57 Years| Gurugram | Hyderabad | Noida| ImmediateInnova ESI · India
- Python Backend Developer- AI/ML Backend Developer (API, Agentic AI & RAG) (4-7CGI Group · India