Role Summary
Associate Director, Senior Engineer — design, implement, and optimize enterprise-grade GenAI applications for Bristol Myers Squibb (BMS). Work hands-on across the AI application lifecycle—architecture, development, deployment—and collaborate with cross-functional teams to deliver impactful solutions on the cloud.
Responsibilities
- AI Solution Design & Architecture: Develop scalable and robust architectures for GenAI applications using cloud platforms (AWS, Azure, GCP).
- Hands-On Development: Contribute high-quality code in Python, React, and related tools; integrate and invoke advanced models with enterprise data sources.
- Agentic AI Implementation: Build and orchestrate GenAI agents using frameworks such as LangChain, LangGraph, or similar.
Qualifications
- Required: Bachelor's or Master's in Computer Science, Engineering, or related field.
- Required: 5+ years experience in software/AI engineering, with practical exposure to the AI/ML production lifecycle.
- Required: Strong hands-on skills in Python, React, and GenAI frameworks (LangChain, LangGraph, etc.).
- Required: Experience architecting and deploying applications on AWS, Azure, and/or GCP.
- Required: Proven track record developing and deploying enterprise-grade solutions.
- Required: Excellent collaboration and communication skills.
- Preferred: Experience in life sciences or regulated industries.
- Preferred: Familiarity with additional programming languages (Node.js, Java).
- Preferred: Understanding of security, compliance, and performance optimization in enterprise environments.
- Preferred: Experience with ML ops, data pipelines, and vector databases.
- Preferred: Collaboration — Work closely with other technical teams, data scientists, and business stakeholders to gather requirements and deliver technical solutions.
- Preferred: Production Deployment Package, deploy, and monitor production-ready AI applications; leverage cloud-native practices including containers and CI/CD pipelines.
- Preferred: Software Engineering Best Practices — Participate in code reviews, maintain documentation, and ensure high code quality and technical standards.
- Preferred: Optimization & Troubleshooting — Continuously improve model performance and reliability; identify and resolve technical issues in deployed systems.
- Preferred: Mentorship — Provide technical guidance and share best practices with junior engineers when required.
- Preferred: Innovation — Stay current with rapidly evolving AI technologies, frameworks, and industry trends; recommend improvements as appropriate.
Skills
- GenAI frameworks and tooling (e.g., LangChain, LangGraph).
- Cloud platforms: AWS, Azure, GCP; deploying enterprise-grade solutions.
- Programming languages: Python, React; familiarity with Node.js and Java.
- Data pipelines, ML ops, and vector databases; security and performance optimization in enterprise environments.
- Collaboration and communication; ability to work with cross-functional teams and stakeholders.