Sr. Staff MLOps Engineer (REMOTE)
Michigan, Virtual Address, United States
What You Will Do:
As a valued member of Stryker’s AI innovation unit, you will work alongside trailblazers, industry visionaries, innovators, and inventors who are committed to bringing computer vision, AI/ML and digital innovation to the operating room and other healthcare settings. You’ll contribute to fast-paced cycles of innovation and develop core technologies that power a wide array of Stryker’s solutions, including: surgical robotics and navigation, image-guided surgery, treatment selection, outcome assessment, and clinical decision intelligence. You will apply your core skills across a range of deployment platforms spanning from mobile applications, cloud services, and SDKs to embedded systems, edge devices, and mixed reality (XR) platforms. You will have an opportunity to work across a wide variety of therapeutic areas ranging from orthopedics and neurosurgery to emergency care and operating room safety and efficiency – plus many more.
We are in search of a skilled and experienced Sr. Staff MLOps Engineer to join our team, with a focus on building systems and applications that interact with AI models in a cloud-native (Azure) environment. In this position, you'll be responsible for designing, developing, and maintaining complex software applications that flawlessly integrate with state-of-the-art AI and machine learning technologies.
- Design, develop, and maintain complex, high-performance, and scalable MLOps systems that interact with AI models and systems.
- Cooperate with cross-functional teams, including data scientists, AI researchers, and AI/ML engineers, to understand requirements, define project scope, and ensure alignment with business goals.
- Offer technical leadership and expertise in choosing, evaluating, and implementing software technologies, tools, and frameworks in a cloud-native (Azure + AML) environment.
- Troubleshoot and resolve intricate software problems, ensuring optimal performance and reliability when interfacing with AI/ML systems.
- Participate in software development project planning and estimation, ensuring efficient resource allocation and timely solution delivery.
- Contribute to the development of continuous integration and continuous deployment (CI/CD) pipelines.
- Contribute to the development of high-performance data pipelines, storage systems, and data processing solutions.
- Contribute to the creation and maintenance of technical documentation, including design specifications, API documentation, data models, data flow diagrams, and user manuals.
What You Will Need:
Required Qualifications:
- Bachelor's degree in Software Engineering/ Computer Science or related discipline
- 6+ years of experience in machine learning operations or software/platform development.
- Strong knowledge of programming languages commonly used in AI/ML, such as Python, R, or C++.
- Experience with Azure cloud platform, machine learning services, and best practices.
Preferred Qualifications:
- Experience with machine learning frameworks such as TensorFlow, PyTorch, or Keras.
- Experience with version control systems, such as Git, and CI/CD tools, such as Jenkins, GitLab CI/CD, or Azure DevOps.
- Knowledge of containerization technologies like Docker and Kubernetes, and infrastructure-as-code tools such as Terraform or Azure Resource Manager (ARM) templates.
- $115k-245k salary plus bonus eligible + benefits. Actual minimum and maximum may vary based on location. Individual pay is based on skills, experience, and other relevant factors.
Tags: APIs Azure CI/CD Computer Science Computer Vision Data pipelines DevOps Docker Engineering Git GitLab Jenkins Keras Kubernetes Machine Learning MLOps Pipelines Python PyTorch R Robotics TensorFlow Terraform
Perks/benefits: Career development Salary bonus
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.