Amgen

Senior Machine Learning Engineer

India · On-site · Full time

Apply on the employer’s site ↗See how well you match this job

You apply directly with the employer. ROLIVA does not submit applications from this page and is not the employer.

About the role

Description from the employer’s posting. Check the employer’s page for the current version.

  • EmployerAmgen
  • LocationIndia
  • Work styleOn-site
  • Employment typeFull time
  • Employer posted

Career Category

Clinical

Job Description

What you will do

Let's do this. Let's change the world. Amgen’s AI & Data for Engineered Biologics team within Large Molecule Discovery is seeking a Software/ML Engineer to help bring predictive models and ML-enabled tools into production for biologics discovery.

In this role, you will partner with ML scientists, software engineers, data engineers, and discovery teams to transform research prototypes into scalable, tested, and maintainable services. You will build the MLOps foundations that make models easier to deploy, reproduce, monitor, and integrate into scientific workflows.

Key Responsibilities

Design, build, and deploy production-grade ML services, APIs, and applications that integrate predictive models into LMD platforms and scientific workflows

Package, containerize, and serve models for batch and real-time inference

Show full description

Productionize research models by improving reliability, scalability, testing, and maintainability

Establish MLOps practices for experiment tracking, model/version management, validation, deployment, and rollback

Implement CI/CD pipelines and software engineering best practices to ensure code quality, maintainability, security, and reproducibility across ML applications

Monitor model performance, data quality, data/model drift, service health, usage and troubleshoot issues

Build and maintain reproducible workflows for data preparation, model training, inference, and evaluation in collaboration with ML scientists

Evaluate and implement emerging MLOps, model observability, and ML platform technologies that improve deployment speed, reliability, and scalability

Communicate technical designs, trade-offs, metrics, and recommendations to technical and scientific partners

What we expect of you

We are all different, yet we all use our unique contributions to serve patients. The collaborative professional we seek is a Software/ML Engineer with these qualifications.

Basic Qualifications

Doctorate degree with 4+yrs in Data Science, Computer Science, Computational Biology, Bioinformatics, Computational Chemistry, or a related field

Or

Master's degree and 8+ years of directly related experience

Preferred Qualifications

Experience building and supporting production ML systems, model-serving platforms, APIs, or data-driven applications

Strong Python programming and software engineering fundamentals, including testing, code review, documentation, packaging, and version control

Hands-on experience with MLOps tools such as MLflow, model registries, experiment tracking, CI/CD and model lifecycle management

Experience with Docker, Kubernetes, REST/gRPC APIs, and cloud-native deployment patterns

Familiarity with AWS, Databricks, Spark, or similar cloud/data platforms

Experience with model observability, logging, alerting, drift detection, and production troubleshooting

Familiarity with machine learning frameworks such as PyTorch, TensorFlow, scikit-learn, or related libraries, and the ability to package models for reliable inference

Ability to work effectively with scientists, ML researchers, data engineers, platform teams, and software engineers

Strong ownership, problem-solving, and communication skills, with demonstrated contributions to production ML systems, open-source MLOps tools, or publications in venues such as MLSys, NeurIPS, ICML, ICLR, or comparable venues; candidates should highlight representative work on their resume.

.

Staying safe while you apply

  • Never pay to apply, interview or accept an offer. ROLIVA never asks you for payment to apply to a job.
  • Apply only through the official “Apply on the employer’s site” button, on the employer’s own site, and check that a recruiter’s email uses that employer’s own domain rather than a free email address.
  • Be cautious of an offer made with no real interview, or pressure to decide quickly or share financial details early.

Does something look wrong with this listing? Use “Report broken link” in the role details, or read ROLIVA’s full job-safety guidance ↗.

Preparing for this role with ROLIVA

  • Check the fit.

    Compare the requirements with the experience you have confirmed, including gaps.

  • Prepare honestly.

    Build interview stories and application drafts from your own evidence.

  • Keep track.

    Save the role and record your own application status and follow-ups.

Create a free workspace or log in.

Machine learning engineer jobs in India

ROLIVA currently lists 250 open roles like this in India.

Employers hiring for this

  • PwC19 open roles
  • Hewlett Packard Enterprise18 open roles
  • Amgen9 open roles
  • Deutsche Bank6 open roles
  • Healthcare6 open roles

Top skills asked for

Listings whose description mentions each term. A mention is not a requirement.

At a glance

  • Work styleOn-site
  • Employment typeFull time
  • SenioritySenior
  • Employer posted
  • Added to ROLIVA
  • Last checked

Skills in this posting

Skills ROLIVA found in the employer’s own description above. A mention is not a requirement.

Python AWS Kubernetes Docker Spark Machine learning PyTorch TensorFlow

Explore similar roles

Similar jobs