ML Research Engineer
Designs, develops, and deploys scalable ML systems and backend infrastructure for healthcare applications, translating LLM research into production while handling large-scale clinical data. Requires 3+ years ML backend experience, 5+ years software development, and backend languages like Python.
About the job
Responsibilities
- Architect efficient, secure, reliable, and performant ML pipelines and infrastructure.
- Design, develop, and maintain scalable/data-centric backend infrastructure for our product.
- Translate start-of-the-art LLM research into production.
- Work with complex, large-scale, real-world clinical data in a cloud-based environment.
- Develop methods and features to ensure high-quality results for production models (drift detection, observability tooling).
- Collaborate with product, engineering, and research teams to improve products and build next-generation ML for healthcare.
- Build scalable infrastructure for model development and deployment pipelines, CI/CD, testing/experimentation.
- Ensure robust monitoring, logging, and error handling for deployed systems.
- Stay updated on latest advancements in machine learning and AI.
Requirements
- 3+ years of experience in building ML-native backend infrastructure.
- 5-7+ years of experience in backend and cloud platform software development.
- Fluency in one or more backend programming languages including Python, Golang, Rust, Java.
- Familiarity with modern ML/LLM techniques and frameworks.
- Bachelor's degree in Computer Science, Engineering, Mathematics, or related field.
- Experience in 0-to-1 development of end-to-end ML systems (design, training, inference, deployment, monitoring; bonus for LLMs).
- Experience developing and maintaining performant, scalable, data-centric enterprise software products.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills.
Compensation
- Expected range: $160,000-200,000, plus stock options (dependent on experience, fit, and location).
Skills
Python, Go, Rust, Java, Machine Learning, LLMs, Ml Pipelines, Cloud Platforms, CI/CD, Model Monitoring
Similar jobs
ML Engineering jobsResearch Scientist II building and improving fraud risk models and scam detection systems using audio, behavioral, and metadata signals. Requires an advanced degree and 3+ years of applied ML experience with Python and modern ML frameworks.
Build reproducible systems for AI model benchmarking, including datasets, evaluation pipelines, containerized environments, scoreboards, and analysis tools. The role requires 4+ years of professional engineering experience, strong Python, dataset rigor, and Docker expertise.
Develop and deploy ML-first behavior prediction and planning systems for autonomous vehicles, forecasting the motion and interactions of road users. Requires a bachelor's degree, deep learning lifecycle expertise, and at least three years of production software experience with C++ or Python.
Build and teach reliable AI agent systems through customer workshops, technical content, guidance, and reference implementations. The role requires strong Python and agent-development experience plus a background delivering customer-facing technical training.
Build reinforcement-learning environments, evaluations, datasets, and scalable infrastructure for frontier AI capabilities. The role suits a high-agency generalist engineer with experience in agents, evaluations, or RL workflows and strong communication skills.