Software Engineer - II, AI/ML

Bristol Myers Squibb

Hyderabad

On-site

INR 1,200,000 - 2,300,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Bristol Myers Squibb is seeking a Software Engineer II, AI/ML in Hyderabad to design, build, and deploy Generative AI solutions across enterprise apps. You will work on intelligent assistants, RAG-based systems, and workflow automation, spanning data ingestion to production inference.

The role requires hands-on experience with GenAI stacks, LangChain/LangGraph, and ML libraries, with collaboration in an Agile environment to deliver impactful AI capabilities.

Qualifications

  • Bachelor's degree in CS/Math or related field with 3+ years in IT/ML roles.
  • Experience developing ML/GenAI solutions with core libraries.
  • Familiarity with GenAI platforms and agent-based orchestration.

Responsibilities

  • Build Generative AI features for enterprise apps including text generation and summarization.
  • Design multi-agent AI systems to automate workflows and decisions.
  • Train, deploy, and monitor ML models for NLP and other business use cases.
  • Own AI pipelines end-to-end from data ingestion to inference and serving.
  • Collaborate with cross-functional teams in Agile/Scrum to ship AI capabilities.

Skills

Python
LLMs
Text generation
NLP
RAG

Education

Bachelor's in Computer Science/Math

Tools

LangChain
LangGraph
Pydantic AI
LlamaIndex

Job description

At Bristol Myers Squibb, our employees often ask, "Who are you working for?"-a question that fuels collaboration, accountability, and urgency in our work. Our purpose-driven culture inspires us to discover, develop, and deliver innovative medicines to prevail over serious diseases. We offer uniquely interesting and meaningful work, opportunities for growth, and a supportive environment that values inclusion, wellbeing, flexibility, and comprehensive benefits. This is work that transforms the lives of patients, and the careers of those who do it.

Role Overview

As a Software Engineer II, AI/ML, you will design, build, and deploy Generative AI and machine learning solutions that power enterprise applications - from intelligent assistants and RAG-based systems to agentic workflow automation - working across the full AI pipeline from data ingestion to production inference.

Key Responsibilities
  • Build Generative AI features for enterprise applications, including text generation, summarization, and RAG-based intelligent assistants
  • Design and orchestrate multi-agent AI systems that automate complex workflows and decision-making
  • Design, train, and deploy machine learning models to solve classification, regression, NLP, and other business problems
  • Own AI pipelines end-to-end, from data ingestion through model inference and serving
  • Evaluate and monitor model and agent performance in production, iterating based on results
  • Write clean, scalable, production-ready code and maintain source control and CI/CD workflows
  • Partner with cross-functional teams in an Agile/Scrum environment to ship AI capabilities
Desired Experience
Generative AI & LLM Applications
  • Experience developing Generative AI solutions using large language models (LLMs) for enterprise use cases such as text generation, summarization, and Retrieval-Augmented Generation (RAG)
  • Experience building intelligent assistants and conversational AI applications powered by LLMs
  • Familiarity with vector databases for RAG retrieval, such as AWS OpenSearch , pgVector , or Databricks AI Search
Agentic AI & Orchestration
  • Experience implementing Agentic AI systems using multi-agent frameworks to automate complex workflows and decision-making pipelines
  • Hands-on experience with LangChain and LangGraph for orchestration and agentic workflow development
  • Experience using Pydantic AI for structured data validation and AI model integration
Machine Learning
  • Experience designing, building, and deploying machine learning models for classification, regression, NLP, and other AI use cases
  • Hands-on experience with Scikit-learn , NumPy , Pandas , PyTorch , and TensorFlow/Keras
AI Pipelines & Evaluation
  • Experience building and maintaining AI pipelines spanning data ingestion, model inference, and serving
  • Familiarity with evaluation and observability tools such as LangSmith , MLflow , or Weights & Biases
  • Familiarity with LLM platforms such as Azure OpenAI , AWS Bedrock , or Google Vertex AI
Software Engineering & Tools
  • Experience writing clean, scalable, production-ready code in Python
  • Experience using VS Code or similar IDEs, and leveraging AI coding tools such as GitHub Copilot and Claude Code to accelerate development productivity
  • Experience managing source code, branching strategies, and CI/CD workflows using GitHub
Collaboration & Process
  • Experience collaborating with cross-functional teams following Agile/Scrum methodologies
Good to Have
  • Experience developing and managing data pipelines, ML workflows, and AI applications on the Databricks platform
  • Experience building or contributing to internal AI-powered web applications using ReactJS
Required Qualifications
  • Bachelor's Degree in Computer Science, Mathematics, or a related field, with 3+ years of progressively responsible experience in an IT technical role
  • Experience developing and deploying ML solutions using core libraries and frameworks including Scikit-learn , NumPy , Pandas , PyTorch , TensorFlow/Keras
  • Experience working on GenAI and Agentic frameworks such as LangChain , LangGraph , Pydantic AI , LlamaIndex
  • Familiarity with LLM platforms such as Azure OpenAI , AWS Bedrock , Google Vertex AI

We hire for skills and capabilities, not just credentials - if this role excites you, but doesn't perfectly match your resume, we encourage you to apply anyway.

How We Work

Where you work matters - because collaboration, innovation and patient impact happen in many settings. Our roles are structured across four work models: site-essential, site-by-design, field-based and remote-by-design. The model assigned to this role is based on its core responsibilities. Learn more at https://careers.bms.com/ways-of-working.

Supporting People with Disabilities

BMS is dedicated to ensuring that people with disabilities can excel through a transparent recruitment process, reasonable workplace accommodations/adjustments and ongoing support in their roles. Applicants can request a reasonable workplace accommodation/adjustment prior to accepting a j

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - AI/ML
Senior Software Engineer - AI/ML

Bristol-Myers Squibb Co • Hyderabad

On-site
INR 900,000 - 1,500,000
Applied AI Analyst II
Applied AI Analyst II

Bristol-Myers Squibb Co • Hyderabad

On-site
INR 1,200,000 - 2,300,000
Principal AI Engineer
Principal AI Engineer

Aimlroles • Hyderabad

On-site
INR 3,500,000 - 7,000,000
Senior Software Engineer - AI/ML
Senior Software Engineer - AI/ML

Bristol Myers Squibb • Hyderabad

On-site
INR 1,300,000 - 2,100,000
Applied AI Analyst II
Applied AI Analyst II

Bristol Myers Squibb • Hyderabad

Hybrid
INR 1,800,000 - 3,200,000
Software Development Engineer III, AI Data Engineering
Software Development Engineer III, AI Data Engineering

Bristol Myers Squibb • Hyderabad

Hybrid
INR 3,000,000 - 6,000,000
AI Engineer - Quality system
AI Engineer - Quality system

Bristol-Myers Squibb Co • Hyderabad

On-site
INR 1,200,000 - 1,900,000
Senior Product Analyst, Product Management
Senior Product Analyst, Product Management

Bristol-Myers Squibb Co • Hyderabad

On-site
INR 1,200,000 - 2,100,000
Sr. Specialist, AI Engineering
Sr. Specialist, AI Engineering

MSD • Hyderabad

Hybrid
INR 3,200,000 - 5,200,000
Senior Software Engineer - Syncade Developer
Senior Software Engineer - Syncade Developer

Bristol-Myers Squibb Co • Hyderabad

On-site
INR 2,500,000 - 4,200,000