B

Bristol Myers Squibb

Makes drugs for cancer, blood and immune diseases

Principal AI Engineer

AI Application Engineering +1Posted on Nov 6
Full-timeHyderabad, Telangana, IndiaNo salary listedIn-person

About the Job

Requirements

  • Bachelor's or Master's degree in Computer Science, AI/ML, Engineering, Data Science, or a related discipline.
  • At least 9 years of software engineering experience, including at least 2 years building and deploying production LLM-powered applications.
  • Experience with agentic orchestration frameworks such as LangGraph, LangChain, CrewAI, or Autogen; LangGraph is preferred.
  • Experience with cloud LLM providers such as AWS Bedrock, Azure OpenAI, Anthropic Claude, or OpenAI GPT-4.
  • Experience with production async web frameworks, particularly FastAPI.
  • Experience with Docker containerization, Git version control, and CI/CD pipelines.
  • Experience with AWS, Azure, or Google Cloud.
  • Expert-level async Python programming, including asyncio and async/await patterns.
  • Experience building autonomous agent systems that perform multi-step tasks beyond simple chatbots, including conditional logic, state management, and tool-calling patterns.
  • Strong understanding of agentic design patterns, including ReAct, Plan-and-Execute, and tool-use agents.
  • Experience implementing Model Context Protocol (MCP) and agent-to-agent (A2A) communication frameworks.
  • Familiarity with LLMOps practices, observability tooling such as Langfuse and LangSmith, and prompt engineering at scale, including templating, versioning, and optimization.
  • Analytical and problem-solving skills, and ability to work effectively in globally distributed teams.

Responsibilities

  • Design, build, and deploy autonomous multi-agent workflows using orchestration frameworks such as LangGraph, CrewAI, Autogen, or similar, including complex state machines with conditional routing, parallel execution, and error recovery patterns.
  • Architect graph-based agent workflows with 10 or more nodes involving agent collaboration, task decomposition, and sequential or parallel execution across multiple business domains.
  • Develop and maintain reusable agent node libraries, extensible platform patterns, versioning strategies, and testing frameworks for agent workflows, including unit, integration, and end-to-end tests.
  • Build production-grade FastAPI applications with asynchronous I/O patterns, integrating PostgreSQL, Redis, and external enterprise services.
  • Implement real-time agent streaming using Server-Sent Events (SSE) and WebSocket protocols, alongside RESTful and event-driven API architectures for agent orchestration.
  • Integrate cloud-based LLM providers, including AWS Bedrock, Azure OpenAI, Anthropic Claude, and OpenAI GPT-4, and design prompt management systems with versioning, templating, and dynamic compilation.
  • Implement conversation state persistence using Redis checkpointing and build tool-calling protocols, including Model Context Protocol and function calling, for external data sources and APIs.
  • Develop hybrid intelligence patterns combining LLM reasoning with rule-based logic and statistical analysis, and build response transformation pipelines for structured analytical outputs.
  • Integrate observability platforms such as Langfuse and LangSmith to enable end-to-end agent tracing, telemetry, performance monitoring, and cost optimization across production workflows.
  • Implement evaluation frameworks to measure agent success rates, reasoning quality, and output accuracy, while continuously optimizing token usage and LLM costs.
  • Ensure enterprise security integration, including LDAP, SSO, and access control, robust error handling, and compliance with data governance and Responsible AI standards.
  • Partner with data engineers, business analysts, and UX teams to translate requirements into scalable agent workflows and streaming interfaces.
  • Mentor junior engineers on asynchronous Python patterns, agent design, and LLMOps best practices; participate in architecture reviews and contribute to documentation and knowledge sharing.

Desired Qualifications

  • Prior experience in global life sciences, especially in the GPS functional area.
  • Experience managing or collaborating with offshore technical development teams and diverse international stakeholders.

About the Company

Bristol Myers Squibb

Makes drugs for cancer, blood and immune diseases

Bristol Myers Squibb discovers, develops and sells prescription medicines for serious illnesses, including cancer, blood disorders, immune diseases and heart disease, for patients treated by doctors and hospitals around the world. Its best-known drug is Opdivo, an immunotherapy that helps the body's own immune system find and attack many kinds of cancer. Researchers develop drug candidates in its labs or bring them in through acquisitions and partnerships, then test them in clinical trials to win regulatory approval. The company makes and markets the approved medicines and earns its revenue from sales of patent-protected drugs. Its roots go back to a business founded in 1887, and it is based in Lawrence Township, New Jersey.

Company size
10,001+
Company stage
IPO
Headquarters
Lawrence Township, NJ
Founded
1887

Recently Posted Jobs

Explore more opportunities at Bristol Myers Squibb

See more jobs