Iterable
The customer activation platform that helps brands deliver joyful experiences at massive scale.
Senior Machine Learning Engineer, Nova
Machine Learning EngineerMachine Learning EngineerFull TimeRemoteTeam 501-1,000Since 2013H1B SponsorCompany SiteLinkedIn
Location
United States
Posted
82 days ago
Salary
$133.5K - $212K / year
Bachelor Degree5 yrs expEnglishPythonType Script
Job Description
• Design and build Machine Learning platform components that support agentic systems, including retrieval pipelines, indexing strategies, and model integration layers.
• Introduce and operationalize RAG use cases, from data sourcing and embedding generation to runtime retrieval patterns.
• Develop generalized evaluation frameworks for LLM- and agent-based features, including offline metrics, golden datasets, and continuous monitoring.
• Implement abstractions, tooling, and reusable patterns that enable other teams to build ML- and LLM-powered experiences efficiently.
• Partner with backend engineers to productionize ML features with strong reliability, observability, and performance characteristics.
• Prototype applied ML solutions to validate feasibility before investing in full builds.
• Ensure secure, robust handling of data used in ML workflows and retrieval operations.
• Collaborate with product, design, and engineering to align ML system design with user experience and product goals.
• Contribute to iterative improvements of the Nova agent framework, including workflows built with Mastra and TypeScript.
Job Requirements
- 5+ years experience as a Machine Learning Engineer or similar role focused on production systems.
- Strong engineering skills with Python or TypeScript, including experience building ML workflows in frameworks like Mastra or comparable agent/LLM toolkits.
- Experience with retrieval systems, vector databases, search technologies, or RAG architectures.
- Prior work integrating ML or LLM-powered features into production applications.
- Understanding of ML evaluation techniques, experimentation design, and failure analysis.
- Ability to lead complex projects, make practical trade-offs, and work independently in areas of ambiguity.
- Strong communication and collaboration skills in a distributed environment.
Benefits
- Competitive salaries, meaningful equity, & 401(k) plan
- Medical, dental, vision, & life insurance
- Balance Days (additional paid holidays)
- Fertility & Adoption Assistance
- Paid Sabbatical
- Flexible PTO
- Monthly Employee Wellness allowance
- Monthly Professional Development allowance
- Pre-tax commuter benefits
- Complete laptop workstation
Related Guides
Related Job Pages
More Machine Learning Engineer Jobs
Machine Learning Engineer, Production Science
NetflixWhere you come to do the best work of your life. Follow @WeAreNetflix on Twitter, IG, Facebook, & Youtube for more
Machine Learning Engineer82 days ago
Full TimeRemoteTeam 10,001+Since 1997H1B Sponsor
ML Engineer developing and optimizing models for Netflix's Production Science team
PythonPyTorch
Associate Director, AI/ML Engineering, Medical Imaging
Perceptive Inc.Delivering Discovery, eClinical, and Imaging Solutions to the Global Biopharmaceutical Industry
Machine Learning Engineer83 days ago
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor
Lead AI/ML Engineering at Perceptive for Medical Imaging solutions
AWSAzureCloudGoogle Cloud PlatformPyTorchScikit-LearnTensorflow
Machine Learning Engineer84 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor
Senior Machine Learning Engineer building AI products for clinical trials
AWSCloudDockerPandasPythonPyTorchScikit-LearnTensorflow
United States
Machine Learning Engineer, Personalization
SpotifyPassionate music fans. Innovative tech pros. Perfect harmony. Join our band.
Machine Learning Engineer85 days ago
Full TimeRemoteTeam 5,001-10,000Since 2008H1B Sponsor
Machine Learning Engineer building AI solutions for Spotify personalization
ApacheAWSCloudGoogle Cloud PlatformJavaPythonPyTorchRayScalaSparkSQLTensorflow