Senior Scientific Data Engineer

Bristol Myers Squibb
Remote

About The Position

The Senior Scientific Data Engineer will design, implement, and maintain modern Python‑based applications that enable AI‑driven scientific workflows across Research. The role focuses on developing LLM‑based applications, agentic AI workflows, Model Context Protocol (MCP) servers, and high‑performance API services supporting drug discovery and research informatics.

Requirements

  • Bachelor's Degree 7+ years of academic / industry experience
  • Or Master's Degree 5+ years of academic / industry experience
  • Or PhD 2+ years of academic / industry experience

Responsibilities

  • Design, develop, and maintain Python applications leveraging modern async frameworks and strong type validation patterns.
  • Build and integrate MCP servers to support AI tool orchestration.
  • Implement agentic AI workflows for scientific research use cases.
  • Develop RESTful APIs using frameworks such as FastAPI.
  • Integrate applications with LLM providers (e.g., OpenAI, Azure OpenAI, Anthropic).
  • Develop, evaluate, and refine custom AI agents and multistep workflows.
  • Deploy applications using infrastructure‑as‑code frameworks (AWS CDK, CloudFormation, or similar).
  • Build and manage containerized applications using Docker.
  • Configure CI/CD pipelines and automation for development and production environments.
  • Support background job systems, queues, and distributed task execution.
  • Write and maintain comprehensive automated test suites.
  • Maintain code reliability through linting, formatting, and static type checking.
  • Contribute to internal best practices for code quality and engineering standards.
  • Work closely with scientific users and product teams to understand requirements and deliver effective solutions.
  • Collaborate across Research, IT, and platform engineering teams.
  • Document system architecture, API specifications, and operational procedures.

Benefits

  • Medical, pharmacy, dental, and vision care.
  • BMS Well-Being Account, BMS Living Life Better, and Employee Assistance Programs (EAP).
  • 401(k) plan, short- and long-term disability, life insurance, accident insurance, supplemental health insurance, business travel protection, personal liability protection, identity theft benefit, legal support, and survivor support.
  • Flexible time off (unlimited, with manager approval, 11 paid national holidays (not applicable to employees in Phoenix, AZ, Puerto Rico or Rayzebio employees))
  • 160 hours annual paid vacation for new hires with manager approval, 11 national holidays, and 3 optional holidays
  • Unlimited paid sick time
  • Up to 2 paid volunteer days per year
  • Summer hours flexibility
  • Leaves of absence for medical, personal, parental, caregiver, bereavement, and military needs
  • Annual Global Shutdown between Christmas and New Years Day.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service