Senior Machine Learning Engineer
$170,000–$220,000 year
On-site · New York City, New York, United States
Job Summary
Design, train, and evaluate machine learning models and AI systems that drive meaningful business impact. Identify opportunities to introduce or improve data-driven algorithms and automated solutions in partnership with clinical, design, data science, and product teams. Pioneer new approaches to measure and validate outcomes impact through advanced experimentation and causal inference techniques. Utilize ML infrastructure to serve model inferences in real time using live data streams. Write production code within a backend Python monolith to invoke ML predictions. Foster a culture of collaboration and learning across engineering, product, and design through mentoring, documentation, presentations, and knowledge sharing.
Required Qualifications
- A bachelor’s degree in a technical field, plus 4+ years of professional experience developing and delivering production software, including machine learning models
- A master’s or doctorate degree in a technical field, plus 2+ years of professional experience developing and delivering production software, including machine learning models
- Expertise in Python for ML (pandas, sklearn, etc.) and backend server development (FastAPI)
- Strong SQL skills and experience navigating analytical and transactional databases to assess and curate high-quality datasets
- Experience developing agentic AI workflows is a plus
- Excellent at managing ambiguity—able to break down big, messy problems into smaller parts with tractable solutions and clear iterations
- Growth mindset and sense of humor; you welcome feedback, adapt quickly in a fast-paced environment, and foster a culture of learning and fun
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.