SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Machine Learning Engineer (Nova)

Iterable - San Francisco, CA, United States - Hybrid - posted 2026-08-03

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Iterable is seeking a Senior Machine Learning Engineer to build core ML foundations for Nova, an AI-powered customer engagement platform. The role focuses on applied ML in production environments: designing retrieval systems, evaluation frameworks, and model integration layers that power agentic experiences. Key responsibilities include: - Design and build ML platform components supporting agentic systems, including retrieval pipelines, indexing strategies, and model integration layers - Operationalize RAG use cases from data sourcing through runtime retrieval patterns - Develop generalized evaluation frameworks for LLM and agent-based features with offline metrics, golden datasets, and continuous monitoring - Implement abstractions, tooling, and reusable patterns enabling other teams to build ML/LLM-powered experiences - Partner with backend engineers to productionize ML features with strong reliability, observability, and performance - Prototype applied ML solutions to validate feasibility before full builds - Ensure secure, robust handling of data in ML workflows and retrieval operations - Collaborate with product, design, and engineering teams to align ML system design with user experience and product goals - Contribute to iterative improvements of the Nova agent framework using Mastra and TypeScript Required qualifications: - 5+ years as a Machine Learning Engineer or similar role focused on production systems - Strong engineering skills in Python or TypeScript, including ML workflow 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 ambiguous areas - Strong communication and collaboration skills in distributed environments Bonus experience includes ML/LLM platform building, embeddings and search-ranking systems, event-driven or streaming architectures, model observability and monitoring, and personalization backgrounds.

Similar roles