Bristol Myers Squibb

Senior Manager, Principal Software Engineer – Clinical Pharmacology, Pharmacometrics

Bristol Myers Squibb

full-time

Posted on:

Location Type: Hybrid

Location: CambridgeMassachusettsNew JerseyUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $165,120 - $200,088 per year

Job Level

About the role

  • Support deployment and operation of AI/ML models, simulation tools, and dashboards for scientific users.
  • Lead the integration of HPC, cloud, and Kubernetes-based compute environments; optimize parallelization and resource utilization.
  • Collaborate with domain scientists, IT, and other stakeholders to gather requirements and translate scientific workflows into robust technical solutions.
  • Drive continuous improvement through automation, system upgrades, and stakeholder feedback.
  • Manage platform security, validation, and compliance in coordination with IT and cybersecurity teams.
  • Architect, develop, and maintain scalable software systems and data platforms for clinical pharmacology and pharmacometrics use cases.
  • Mentor engineers and contribute to best practices (CI/CD, Agile).
  • Troubleshoot, monitor, and optimize performance of deployed systems.

Requirements

  • BS/MS/PhD in Computer Science, Software Engineering, or related field; higher degrees preferred.
  • 7+ years hands-on experience in software engineering, ideally in life sciences or healthcare domains.
  • Proven track record architecting and delivering production-grade software and data platforms (preferably supporting scientific research, modeling or analytics).
  • Experience in cross-functional collaboration in matrixed, stakeholder-driven environments.
  • Developer with programming skills in Python (primary) and R, integrating with API endpoints in AWS or Google cloud, knowledge of markdown languages such as Quarto/Typst.
  • Demonstrated success building GenAI applications and agentic workflows, including fine-tuning and deploying LLMs.
  • Proven experience working with LLM-based content ingestion, prompt engineering, and automating content generation involving complex tables, images, special characters, headers, footers, and merged columns to produce new reports from diverse source documents.
  • Experience working of cloud services (AWS, Azure, GCP), HPC, Kubernetes, and parallel/distributed computing.
  • Familiarity with software validation, compliance, and best practices in regulated environments.
  • Understand all aspects of software development lifecycle
  • Understand various SDLC methodologies (Agile, Scrum, Waterfall etc.)
  • Familiarity with MATLAB, WebAPP.
  • Excellent problem-solving, communication, and stakeholder engagement skills.
Benefits
  • Health Coverage: Medical, pharmacy, dental, and vision care.
  • Wellbeing Support: Programs such as BMS Well-Being Account, BMS Living Life Better, and Employee Assistance Programs (EAP).
  • Financial Well-being and Protection: 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.
  • Work-life benefits include: Paid Time Off US Exempt Employees: flexible time off (unlimited, with manager approval, 11 paid national holidays (not applicable to employees in Phoenix, AZ, Puerto Rico or Rayzebio employees) Phoenix, AZ, Puerto Rico and Rayzebio Exempt, Non-Exempt, Hourly Employees: 160 hours annual paid vacation for new hires with manager approval, 11 national holidays, and 3 optional holidays Based on eligibility*, additional time off for employees may include 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 and an annual Global Shutdown between Christmas and New Years Day.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonRAPI integrationGenAI applicationsLLM-based content ingestionprompt engineeringparallel computingdistributed computingsoftware validationSDLC methodologies
Soft skills
problem-solvingcommunicationstakeholder engagementcollaborationmentoringcontinuous improvementfeedback incorporationleadership
Certifications
BS in Computer ScienceMS in Computer SciencePhD in Computer ScienceSoftware Engineering certification