Senior AI/ML Engineer
Boston Scientific
Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance
At our company, we value diversity and believe it is our greatest strength. We are committed to empowering women, supporting the LGBTQ+ community, and creating opportunities for individuals with disabilities. Our belief is that your diversity enriches our work environment. As an equal opportunity employer, we wholeheartedly welcome applications from all qualified candidates, regardless of their background. Additionally, we have a Gender Equality Policy that reflects our commitment to fairness and equality in the workplace.
Hybrid Roles:
Boston Scientific's hybrid workplace includes WFH and onsite. You will have the opportunity to discuss details in the interview.
About the Team
The AI Product Engineering team is a dynamic group comprised of data engineers, AI/ML engineers, software engineers, architects, and data scientists. As an AI Engineering center of excellence within the AI Product & Platform Delivery organization, we work cross-functionally across the organization to deliver innovative, AI-driven solutions. Our team focuses on creating scalable, AI-powered applications, and workflows, integrating machine learning models with backend services and frontend components. The Senior AI/ML Engineer will play a pivotal role in our team, driving the development of full-stack AI solutions and collaborating with key stakeholders to enhance our business processes and user experiences.
Job Overview:
We are seeking a Senior AI/ML Engineer to lead the development of scalable AI-driven applications and agentic workflows, with a focus on delivering full-stack solutions that leverage Generative AI and traditional ML models developed by our data science team and open source. This role will involve integrating AI models as services and building end-to-end applications that enhance business processes, embed AI capabilities, and create new user experiences.
In this role, you will collaborate with architects, platform engineers, data engineers, data scientists and product managers to deliver robust AI-powered products. Your primary responsibility will be to build, integrate, and deploy backend services, APIs, and frontend components that utilize AI models, ensuring seamless interaction between cloud infrastructure and application layers.
As a technical leader, you will guide the team in adopting best practices for full-stack development and AI integration while mentoring other engineers.
Key Responsibilities:
- Full-Stack AI Product Development: Lead the development of end-to-end AI-powered applications, focusing on integrating AI/ML models as services. This includes building both backend APIs and frontend components to deliver scalable, production-ready solutions.
- Agentic Workflow Automation: Architect and implement agentic workflows using Generative AI to automate business processes and drive operational efficiency.
- Backend & API Development: Design and develop robust backend services and APIs that seamlessly integrate AI models developed by the data science team, ensuring efficient inference and data flow between AI services and application components.
- Frontend Integration: Build or contribute to frontend components that interact with AI services, ensuring a cohesive user experience when embedding AI-driven features into existing or new applications.
- Cloud & Infrastructure Integration: Work closely with platform and cloud engineers to deploy AI-based applications on AWS, Azure, and Snowflake, ensuring scalability, security, and performance of the deployed solutions.
- Cross-Functional Collaboration: Collaborate with data scientists, data engineers, and other stakeholders to understand AI model requirements and ensure their integration into applications aligns with business objectives.
- Mentorship & Leadership: Mentor and guide junior engineers, setting best practices for software engineering, cloud integration, and AI service deployment.
- CI/CD & DevOps: Drive best practices for CI/CD pipelines and DevOps processes, ensuring smooth deployment and scaling of applications across cloud environments.
Required Skills and Experience:
- Full-Stack Development: Expertise in full-stack development, with proficiency in building backend services (RESTful APIs, microservices) and frontend components for data intensive applications. Strong knowledge of Python, JavaScript, and SQL is required.
- Cloud Services & Integration (Priority on Azure):
- Azure (Must Have): Strong expertise in Azure cloud services, including AI Search, Document Intelligence, Assistant API, Promptflow, App Services, CosmosDB, MySQL, Blob Storage, and AI Studio.
- AWS (Nice to Have): Familiarity with AWS services like Bedrock, Comprehend, SageMaker (for model inference), S3, ElasticSearch, and EKS.
- Snowflake (Nice to Have): Experience with Snowpark Container Services and Snowflake Native Apps is an added advantage.
- AI/ML Integration: Experience in integrating AI/ML models (as services) into applications, focusing on model inference and service orchestration rather than model development.
- API Development & Integration: Strong expertise in designing and deploying APIs that integrate AI models and manage the interactions between AI services, data pipelines, and application components.
- Version Control & CI/CD: Advanced knowledge of Git and experience with automated deployment pipelines using CI/CD tools. Familiarity with GitHub Copilot or similar tools for enhancing development productivity is a plus.
- Cloud-Native Architecture: Experience in deploying applications on cloud environments using containerization (Docker) and orchestration (Kubernetes, especially EKS on AWS).
- DevOps & Deployment: Solid experience with DevOps practices for AI-driven applications, including continuous integration, monitoring, and automated scaling.
Desirable Skills:
- Experience with microservices architecture and containerized application development.
- Familiarity with MLOps pipelines, particularly for managing model serving and monitoring.
- Strong understanding of cloud security best practices and AI governance.
Educational & Experience Requirements:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of experience in software engineering, with a focus on building and deploying data intensive full-stack applications integrated with AI/ML models.
Requisition ID: 593481
As a leader in medical science for more than 40 years, we are committed to solving the challenges that matter most – united by a deep caring for human life. Our mission to advance science for life is about transforming lives through innovative medical solutions that improve patient lives, create value for our customers, and support our employees and the communities in which we operate. Now more than ever, we have a responsibility to apply those values to everything we do – as a global business and as a global corporate citizen.
So, choosing a career with Boston Scientific (NYSE: BSX) isn’t just business, it’s personal. And if you’re a natural problem-solver with the imagination, determination, and spirit to make a meaningful difference to people worldwide, we encourage you to apply and look forward to connecting with you!
Benefits • Life-Work Integration • Community • Career Growth
At Boston Scientific, you will find a collaborative culture driven by a passion for innovation that keeps us connected on the most essential level. With determination, imagination, and a deep caring for human life, we’re solving some of the most important healthcare industry challenges. Together, we’re one global team committed to making a difference in people’s lives around the world. This is a place where you can find a career with meaningful purpose—improving lives through your life’s work.