Director, AI Engineering and Enablement
for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). Use - for any list of duties/requirements/benefits, and
for prose. Do NOT repeat the job title as a heading (the page already shows it) and do NOT put Job ID / requisition numbers as headings — fold minor metadata into a short
or drop it. Preserve ALL substantive information; do NOT invent or summarize away detail. Remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. IMPORTANT: include a section ONLY when the posting has real, specific content for it — never emit a heading followed by filler/placeholder text (e.g. "commensurate with experience", "not specified", "N/A", "varies", "TBD") and never create Pay/Schedule/Benefits sections unless the posting actually states them. Prefer a few substantive sections over many thin ones. Output ONLY the HTML fragment — no /, no markdown code fences.
Thus we need to extract sections: About the role (maybe the intro paragraph about culture and purpose). Responsibilities (Key Responsibilities). Qualifications & Experience (Qualifications). Benefits (Benefits). Pay (Compensation Overview). Possibly Schedule? Not present. Skills? Could be part of Qualifications. But we can combine.
We must not include boilerplate like "We hire for skills and capabilities..." maybe keep as part of Qualifications? It's a statement encouraging apply; could be considered part of About the role? It's not boilerplate? It's a note encouraging apply; maybe keep as part of About the role? It's not legal/EEO. It's okay.
We need to remove: "Supporting People With Disabilities", "Candidate Rights", "Data Protection", "How We Work", etc. Those are legal/EEO boilerplate. Also remove "Visit careers.bms.com/eeo-accessibility", etc. Also remove "Any data processed..." etc. Also remove "To check your application status..." etc. Also remove the Job ID line at end? It says "R1604326 : Director, AI Engineering and Enablement". We should fold minor metadata into a short
or drop it. Probably drop it.
We need to preserve all substantive information: intro paragraph, Position Summary, Key Responsibilities (with sub-bullets), Qualifications & Experience, Compensation Overview, Benefits.
We need to format as HTML with
headings and
or
- .
We need to decide sections: About the role (intro + Position Summary?), Responsibilities, Qualifications, Benefits, Pay. Possibly Skills? Not needed.
Let's extract content.
Intro paragraph: "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."
Position Summary: "Position Summary As Director, AI Engineering and Enablement within Bristol Myers Squibb’s AI Engineering and Enablement team, you will lead the architecture, design, and implementation of scalable Enterprise AI applications. Drive the technical strategy for Gen AI solutions, ensuring robust integration, security, and performance across the organization."
We could combine intro and Position Summary under About the role.
Responsibilities: Under "Key Responsibilities" there are several bullet-like paragraphs. They are not explicitly bullet list but each line ends with a period. We can treat each as a list item.
List:
- Enterprise GenAI Solution Development
- Architect, design, and build end-to-end GenAI applications
- Define solution architectures for leveraging cloud platforms (AWS, Azure, GCP) for scalability, reliability, and security.
- Present and propose technical solutions that fit requirements.
- Plan and coordinate project deliveries to ensure timelines and business needs are met.
- Hands-On Engineering Leadership
- Develop core features and infrastructure; write production-grade code in Python, React, and other languages as needed.
- Lead implementation of best software engineering practices (modularity, version control, CI/CD, automated testing).
- Perform code and architecture reviews to ensure robust, maintainable, and high-performing solutions.
- Drive adoption of engineering best practices across the organization.
- BMS Internal
- Set standards for thorough, clear documentation of architectures, processes, and code.
- Team Management & Mentorship
- Directly manage a engineering team (senior & junior engineers), overseeing hiring, onboarding, and day-to-day activities.
- Provide technical mentorship; foster a culture of innovation, learning, and inclusiveness.
- Set clear objectives, track progress, and conduct regular performance reviews.
- Framework Expertise
- Research, design, and implement Agentic AI solutions using frameworks such as LangChain and LangGraph.
- Build autonomous genAI agents capable of reasoning, multi-step workflows, and tool-usage.
- Optimize agent performance, reliability, and compliance for enterprise production.
- Evaluate emerging AI techniques, tools, and frameworks; make strategic recommendations.
- Champion AI/engineering best practices, foster continuous learning through tech talks and workshops.
- Full Stack Development & Deployment
- Develop intuitive user interfaces in React; integrate front-end with back-end APIs and AI models.
- Collaborate with UX/UI teams to drive adoption and usability of AI applications.
- Maintain and evolve RESTful APIs and microservices architecture.
- Deploy, monitor, and maintain AI applications using cloud-native infrastructure—containers, CI/CD, and observability tools.
- Oversee cloud resources ensuring cost optimization and performance.
We could flatten into a single list of responsibilities, but better to keep subheadings? The instruction: use
for section headings, - for any list of duties/requirements/benefits. It didn't forbid subheadings inside list? Probably we should just make a single
with each responsibility as - . Could be long but okay.
Qualifications & Experience: list:
- Bachelor’s or Master’s in Computer Science, Engineering, or related field.
- 7+ years in software/AI engineering;
- 3+ years leading technical teams.
- Proven experience developing and deploying enterprise applications in cloud environments (AWS, Azure, GCP).
- Advanced skills in Python, React, and familiarity with modern GenAI frameworks (LangChain, LangGraph, etc.).
- Strong understanding of AI application lifecycle, security, compliance, and performance optimization.
- Excellent communication, leadership, and project management skills.
Also note: "#AIEngineering #AICP" maybe ignore as metadata.
Also note: "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." This is encouraging apply; could be part of About the role or Qualifications. I'd put it in About the role as a note.
Benefits: paragraph: "Benefits Subject to the terms and conditions of the applicable plans then in effect, you may be eligible to participate in our comprehensive benefit plans – including wellbeing support, retirement and financial protection benefits, and insurance offerings (medical, dental, vision, life and disability). U.S.-based exempt employees are eligible for Flexible Time Off (FTO), which provides paid time off without a set accrual limit, subject to manager approval, along with 11 paid company holidays each year. Non-exempt employees, RayzeBio employees, and employees located in Puerto Rico receive 160 hours of paid vacation annually for new hires (subject to manager approval), 11 paid company holidays, and 3 optional holidays. Depending on eligibility, employees may also have access to additional time-off benefits, including paid sick leave, up to two paid volunteer days per year, summer hours flexibility, and leaves of absence for medical, personal, parental, caregiver, bereavement, or military needs. Eligible employees also enjoy an annual Global Shutdown between Christmas Day and New Year's Day. U.S.-based job seekers can explore full benefit offerings at https://careers.bms.com/benefits"
We need to keep that as Benefits section.
Pay: "Compensation Overview Princeton - NJ - US: $193,040 - $233,913 The starting pay range(s) listed above is for full-time employees (FTE). You may also be eligible for additional discretionary incentive cash and stock opportunities. We determine starting pay thoughtfully – carefully considering the nature of the role, required skills, work location, schedule and the knowledge and experience you bring. Final compensation is guided by pay equity principles and applicable employment laws. Compensation programs are reviewed on an ongoing basis and may be adjusted over time to reflect evolving market factors, and individual, team or Company performance."
We need to output Pay section.
Schedule: not present, so omit.
Now produce HTML.
Structure:
About the role
... intro + Position Summary + encouraging note ...
Responsibilities
- ... each responsibility ...
Qualifications
- ... each qualification ...
Benefits
... benefits paragraph ...
Pay
... compensation overview ...
Make sure no extra whitespace? It's fine.
We need to ensure we didn't include any boilerplate like "Supporting People With Disabilities", etc.
Check that we didn't inadvertently include lines like "Visit careers.bms.com/benefits" - that's part of Benefits, okay.
We included the link; it's okay.
Now craft the HTML.
Let's write the About the role paragraph:
Combine:
"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.
Position Summary As Director, AI Engineering and Enablement within Bristol Myers Squibb’s AI Engineering and Enablement team, you will lead the architecture, design, and implementation of scalable Enterprise AI applications. Drive the technical strategy for Gen AI solutions, ensuring robust integration, security, and performance across the organization.
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."
Make sure it's a single maybe with line breaks? It's okay to have multiple sentences.
Now Responsibilities list items: we need to capture each bullet. Could be long but okay.
I'll create list items each as a sentence or phrase.
List:
- Architect, design, and build end-to-end GenAI applications
- Define solution architectures for leveraging cloud platforms (AWS, Azure, GCP) for scalability, reliability, and security.
- Present and propose technical solutions that fit requirements.
- Plan and coordinate project deliveries to ensure timelines and business needs are met.
- Develop core features and infrastructure; write production-grade code in Python, React, and other languages as needed.
- Lead implementation of best software engineering practices (modularity, version control, CI/CD, automated testing).
- Perform code and architecture reviews to ensure robust, maintainable, and high-performing solutions.
- Drive adoption of engineering best
for prose. Do NOT repeat the job title as a heading (the page already shows it) and do NOT put Job ID / requisition numbers as headings — fold minor metadata into a short
or drop it. Preserve ALL substantive information; do NOT invent or summarize away detail. Remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. IMPORTANT: include a section ONLY when the posting has real, specific content for it — never emit a heading followed by filler/placeholder text (e.g. "commensurate with experience", "not specified", "N/A", "varies", "TBD") and never create Pay/Schedule/Benefits sections unless the posting actually states them. Prefer a few substantive sections over many thin ones. Output ONLY the HTML fragment — no /, no markdown code fences. Thus we need to extract sections: About the role (maybe the intro paragraph about culture and purpose). Responsibilities (Key Responsibilities). Qualifications & Experience (Qualifications). Benefits (Benefits). Pay (Compensation Overview). Possibly Schedule? Not present. Skills? Could be part of Qualifications. But we can combine. We must not include boilerplate like "We hire for skills and capabilities..." maybe keep as part of Qualifications? It's a statement encouraging apply; could be considered part of About the role? It's not boilerplate? It's a note encouraging apply; maybe keep as part of About the role? It's not legal/EEO. It's okay. We need to remove: "Supporting People With Disabilities", "Candidate Rights", "Data Protection", "How We Work", etc. Those are legal/EEO boilerplate. Also remove "Visit careers.bms.com/eeo-accessibility", etc. Also remove "Any data processed..." etc. Also remove "To check your application status..." etc. Also remove the Job ID line at end? It says "R1604326 : Director, AI Engineering and Enablement". We should fold minor metadata into a short
or drop it. Probably drop it. We need to preserve all substantive information: intro paragraph, Position Summary, Key Responsibilities (with sub-bullets), Qualifications & Experience, Compensation Overview, Benefits. We need to format as HTML with
headings and
or
- .
We need to decide sections: About the role (intro + Position Summary?), Responsibilities, Qualifications, Benefits, Pay. Possibly Skills? Not needed.
Let's extract content.
Intro paragraph: "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."
Position Summary: "Position Summary As Director, AI Engineering and Enablement within Bristol Myers Squibb’s AI Engineering and Enablement team, you will lead the architecture, design, and implementation of scalable Enterprise AI applications. Drive the technical strategy for Gen AI solutions, ensuring robust integration, security, and performance across the organization."
We could combine intro and Position Summary under About the role.
Responsibilities: Under "Key Responsibilities" there are several bullet-like paragraphs. They are not explicitly bullet list but each line ends with a period. We can treat each as a list item.
List:
- Enterprise GenAI Solution Development
- Architect, design, and build end-to-end GenAI applications
- Define solution architectures for leveraging cloud platforms (AWS, Azure, GCP) for scalability, reliability, and security.
- Present and propose technical solutions that fit requirements.
- Plan and coordinate project deliveries to ensure timelines and business needs are met.
- Hands-On Engineering Leadership
- Develop core features and infrastructure; write production-grade code in Python, React, and other languages as needed.
- Lead implementation of best software engineering practices (modularity, version control, CI/CD, automated testing).
- Perform code and architecture reviews to ensure robust, maintainable, and high-performing solutions.
- Drive adoption of engineering best practices across the organization.
- BMS Internal
- Set standards for thorough, clear documentation of architectures, processes, and code.
- Team Management & Mentorship
- Directly manage a engineering team (senior & junior engineers), overseeing hiring, onboarding, and day-to-day activities.
- Provide technical mentorship; foster a culture of innovation, learning, and inclusiveness.
- Set clear objectives, track progress, and conduct regular performance reviews.
- Framework Expertise
- Research, design, and implement Agentic AI solutions using frameworks such as LangChain and LangGraph.
- Build autonomous genAI agents capable of reasoning, multi-step workflows, and tool-usage.
- Optimize agent performance, reliability, and compliance for enterprise production.
- Evaluate emerging AI techniques, tools, and frameworks; make strategic recommendations.
- Champion AI/engineering best practices, foster continuous learning through tech talks and workshops.
- Full Stack Development & Deployment
- Develop intuitive user interfaces in React; integrate front-end with back-end APIs and AI models.
- Collaborate with UX/UI teams to drive adoption and usability of AI applications.
- Maintain and evolve RESTful APIs and microservices architecture.
- Deploy, monitor, and maintain AI applications using cloud-native infrastructure—containers, CI/CD, and observability tools.
- Oversee cloud resources ensuring cost optimization and performance.
We could flatten into a single list of responsibilities, but better to keep subheadings? The instruction: use
for section headings,
- for any list of duties/requirements/benefits. It didn't forbid subheadings inside list? Probably we should just make a single
- with each responsibility as
- . Could be long but okay.
Qualifications & Experience: list:
- Bachelor’s or Master’s in Computer Science, Engineering, or related field.
- 7+ years in software/AI engineering;
- 3+ years leading technical teams.
- Proven experience developing and deploying enterprise applications in cloud environments (AWS, Azure, GCP).
- Advanced skills in Python, React, and familiarity with modern GenAI frameworks (LangChain, LangGraph, etc.).
- Strong understanding of AI application lifecycle, security, compliance, and performance optimization.
- Excellent communication, leadership, and project management skills.
Also note: "#AIEngineering #AICP" maybe ignore as metadata.
Also note: "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." This is encouraging apply; could be part of About the role or Qualifications. I'd put it in About the role as a note.
Benefits: paragraph: "Benefits Subject to the terms and conditions of the applicable plans then in effect, you may be eligible to participate in our comprehensive benefit plans – including wellbeing support, retirement and financial protection benefits, and insurance offerings (medical, dental, vision, life and disability). U.S.-based exempt employees are eligible for Flexible Time Off (FTO), which provides paid time off without a set accrual limit, subject to manager approval, along with 11 paid company holidays each year. Non-exempt employees, RayzeBio employees, and employees located in Puerto Rico receive 160 hours of paid vacation annually for new hires (subject to manager approval), 11 paid company holidays, and 3 optional holidays. Depending on eligibility, employees may also have access to additional time-off benefits, including paid sick leave, up to two paid volunteer days per year, summer hours flexibility, and leaves of absence for medical, personal, parental, caregiver, bereavement, or military needs. Eligible employees also enjoy an annual Global Shutdown between Christmas Day and New Year's Day. U.S.-based job seekers can explore full benefit offerings at https://careers.bms.com/benefits"
We need to keep that as Benefits section.
Pay: "Compensation Overview Princeton - NJ - US: $193,040 - $233,913 The starting pay range(s) listed above is for full-time employees (FTE). You may also be eligible for additional discretionary incentive cash and stock opportunities. We determine starting pay thoughtfully – carefully considering the nature of the role, required skills, work location, schedule and the knowledge and experience you bring. Final compensation is guided by pay equity principles and applicable employment laws. Compensation programs are reviewed on an ongoing basis and may be adjusted over time to reflect evolving market factors, and individual, team or Company performance."
We need to output Pay section.
Schedule: not present, so omit.
Now produce HTML.
Structure:
About the role
... intro + Position Summary + encouraging note ...
Responsibilities
- ... each responsibility ...
Qualifications
- ... each qualification ...
Benefits
... benefits paragraph ...
Pay
... compensation overview ...
Make sure no extra whitespace? It's fine. We need to ensure we didn't include any boilerplate like "Supporting People With Disabilities", etc. Check that we didn't inadvertently include lines like "Visit careers.bms.com/benefits" - that's part of Benefits, okay. We included the link; it's okay. Now craft the HTML. Let's write the About the role paragraph: Combine: "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. Position Summary As Director, AI Engineering and Enablement within Bristol Myers Squibb’s AI Engineering and Enablement team, you will lead the architecture, design, and implementation of scalable Enterprise AI applications. Drive the technical strategy for Gen AI solutions, ensuring robust integration, security, and performance across the organization. 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." Make sure it's a singlemaybe with line breaks? It's okay to have multiple sentences. Now Responsibilities list items: we need to capture each bullet. Could be long but okay. I'll create list items each as a sentence or phrase. List: - Architect, design, and build end-to-end GenAI applications - Define solution architectures for leveraging cloud platforms (AWS, Azure, GCP) for scalability, reliability, and security. - Present and propose technical solutions that fit requirements. - Plan and coordinate project deliveries to ensure timelines and business needs are met. - Develop core features and infrastructure; write production-grade code in Python, React, and other languages as needed. - Lead implementation of best software engineering practices (modularity, version control, CI/CD, automated testing). - Perform code and architecture reviews to ensure robust, maintainable, and high-performing solutions. - Drive adoption of engineering best
- . Could be long but okay.
Qualifications & Experience: list:
- Bachelor’s or Master’s in Computer Science, Engineering, or related field.
- 7+ years in software/AI engineering;
- 3+ years leading technical teams.
- Proven experience developing and deploying enterprise applications in cloud environments (AWS, Azure, GCP).
- Advanced skills in Python, React, and familiarity with modern GenAI frameworks (LangChain, LangGraph, etc.).
- Strong understanding of AI application lifecycle, security, compliance, and performance optimization.
- Excellent communication, leadership, and project management skills.
Also note: "#AIEngineering #AICP" maybe ignore as metadata.
Also note: "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." This is encouraging apply; could be part of About the role or Qualifications. I'd put it in About the role as a note.
Benefits: paragraph: "Benefits Subject to the terms and conditions of the applicable plans then in effect, you may be eligible to participate in our comprehensive benefit plans – including wellbeing support, retirement and financial protection benefits, and insurance offerings (medical, dental, vision, life and disability). U.S.-based exempt employees are eligible for Flexible Time Off (FTO), which provides paid time off without a set accrual limit, subject to manager approval, along with 11 paid company holidays each year. Non-exempt employees, RayzeBio employees, and employees located in Puerto Rico receive 160 hours of paid vacation annually for new hires (subject to manager approval), 11 paid company holidays, and 3 optional holidays. Depending on eligibility, employees may also have access to additional time-off benefits, including paid sick leave, up to two paid volunteer days per year, summer hours flexibility, and leaves of absence for medical, personal, parental, caregiver, bereavement, or military needs. Eligible employees also enjoy an annual Global Shutdown between Christmas Day and New Year's Day. U.S.-based job seekers can explore full benefit offerings at https://careers.bms.com/benefits"
We need to keep that as Benefits section.
Pay: "Compensation Overview Princeton - NJ - US: $193,040 - $233,913 The starting pay range(s) listed above is for full-time employees (FTE). You may also be eligible for additional discretionary incentive cash and stock opportunities. We determine starting pay thoughtfully – carefully considering the nature of the role, required skills, work location, schedule and the knowledge and experience you bring. Final compensation is guided by pay equity principles and applicable employment laws. Compensation programs are reviewed on an ongoing basis and may be adjusted over time to reflect evolving market factors, and individual, team or Company performance."
We need to output Pay section.
Schedule: not present, so omit.
Now produce HTML.
Structure:
- for any list of duties/requirements/benefits. It didn't forbid subheadings inside list? Probably we should just make a single