Principal AI/ML Software Engineer
Core
Design, build, and deploy production-grade machine learning and computer vision systems for connected healthcare technologies to support clinicians and improve patient outcomes.
Role type
Principal AI/ML Software Engineer (Computer Vision & MLOps)
Builds
Scalable AI-enabled systems, ML pipelines, and production services for interventional cardiology devices.
Domain
Healthcare technology / Medical devices / Computer Vision
Deliverable
production ML models
Required skills
Machine learning model development, statistical methods, data science techniques, Python, machine learning pipelines, cloud-based ML deployment, CI/CD, model lifecycle management
Preferred skills
Computer vision solutions, large-scale data engineering, distributed computing, containerization (Docker), orchestration (Kubernetes), monitoring and observability
Technologies
Python, Docker, Kubernetes
Responsibilities
Design and evaluate computer vision and machine learning models; Build end-to-end ML pipelines for data ingestion, training, and deployment; Lead team to develop high-quality Python code for ML systems; Implement CI/CD processes for ML pipelines and model releases; Provide technical leadership to cross-functional engineering teams.
Seniority
Principal, hands-on IC with technical leadership