AstraZeneca

Senior Consultant, AI/ML Engineering

AstraZeneca
Apply
3 days ago
Bengaluru, IndiaSenior

Responsibilities

  • Design, build, and deploy generative AI and agentic solutions, including LLM applications and multi-agent systems, for commercial use cases.
  • Develop and apply fine-tuning and distillation techniques to improve AI quality, cost, and latency.
  • Build and operate evaluation harnesses and platforms for measuring the quality, safety, and reliability of LLM and agent systems.
  • Implement production telemetry, tracing, and monitoring, and address quality, drift, and cost issues.
  • Explore and apply reinforcement learning and feedback-based optimization where it provides measurable value.
  • Develop and maintain classical ML models for classification, regression, clustering, forecasting, NLP, and commercial analytics.
  • Integrate structured and unstructured internal and external data with data engineering, informatics, and platform teams.
  • Lead technical workstreams and produce scalable, production-quality, well-tested, and well-documented code.
  • Collaborate with Commercial, Medical, IT, and other partners to define problems, success metrics, and scalable solutions.
  • Research and apply new algorithms and methods, and coach junior data scientists and engineers.

Requirements

  • Bachelor’s degree or equivalent experience in computer science, mathematics, statistics, engineering, physics, computational sciences, or a related quantitative field.
  • Typically 6+ years of experience building data science and machine learning solutions, including typically 1+ year of recent hands-on experience with LLM-based applications.
  • Track record of independently leading data science or AI projects addressing business or scientific problems.
  • Experience with prompt and context engineering, retrieval-augmented generation, LLM fine-tuning, and distillation.
  • Experience building agents or multi-agent workflows with Amazon Bedrock AgentCore, LangGraph, Strands, or similar frameworks.
  • Experience designing and running evaluations of LLM and agent systems.
  • Knowledge of classical supervised and unsupervised machine learning, deep learning, and transformers, using PyTorch or TensorFlow.
  • Exceptional Python skills, plus SQL, NoSQL familiarity, scikit-learn, Jupyter, and Streamlit or similar tools.
  • Working knowledge of AWS, with SageMaker and Bedrock preferred.
  • Master’s or PhD in machine learning, computer science, or a related field is desirable.
  • Familiarity with reinforcement learning, preference-based optimization of LLMs, AI telemetry and observability, MLflow, Docker, Airflow, knowledge graphs, and structured and unstructured text and image data is desirable.
  • Pharmaceutical, healthcare, or commercial analytics experience is desirable, along with strong communication, collaboration, English fluency, and the ability to explain complex technical methods to non-technical audiences.

Benefits

  • The role is based in Bangalore and expects employees to work from the office an average minimum of three days per week, while allowing individual flexibility.
  • Employees collaborate with global multidisciplinary teams and receive opportunities to work on high-impact healthcare, pharmaceutical, and AI initiatives.
  • AstraZeneca emphasizes diversity, equality of opportunity, inclusion, and support for employees.

Tech Stack

Apache AirflowAWSDockerMLflowPythonPyTorchscikit-learnSQLTensorFlow
AstraZeneca

About AstraZeneca

10,000+ employees

AstraZeneca is a global biopharmaceutical company that discovers, develops, manufactures, and commercializes prescription medicines for patients and healthcare systems. Its portfolio spans oncology, cardiovascular, renal and metabolism, respiratory and immunology, and rare diseases (expanded by the 2021 acquisition of Alexion). Founded in 1999 and headquartered in Cambridge, UK, it is a public company listed on the London Stock Exchange and Nasdaq, generating revenue primarily from drug sales and partnerships.

Contact me