Headquartered in San Francisco, California, Iterable is a privately held internet company offering a growth marketing platform that enables marketers to automat
Senior Machine Learning Engineer, Nova
Location
United States
Posted
165 days ago
Salary
$133.5K - $212K / year
Seniority
Senior
Job Description
Senior Machine Learning Engineer, Nova
Iterable
• 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
NetflixDescribed as the world's top internet television network, Netflix is a publicly-traded entertainment company offering video-on-demand and streaming media. As an
• Design, maintain, automate, and optimize ML training pipelines and realtime model serving infrastructure • Improve ML observability, model evaluations, model monitoring, and debugging tools • Collaborate closely with ML scientists and engineering teams • Develop new ML solutions to extract information from studio artifacts • Stay updated with ML infrastructure advancements and new technologies
Associate Director, AI/ML Engineering, Medical Imaging
Perceptive Inc.Delivering Discovery, eClinical, and Imaging Solutions to the Global Biopharmaceutical Industry
• Lead the development and integration of cutting-edge artificial intelligence and machine learning (AI/ML) solutions into our imaging platform for clinical trials. • Shape and execute an ambitious AI/ML strategy aligned with our R&D roadmap. • Define technical architecture, establish best practices, and champion AI/ML capabilities across the organization. • Manage talent, foster innovation, and cultivate a culture of technical excellence and collaboration. • Serve as a key thought partner to senior leadership, providing updates on AI/ML initiatives, progress, risks, and opportunities.
Senior Engineer, AI & Machine Learning
Edwards LifesciencesGlobal leader in the medical device industry with a patient-focused culture of innovation
• Participate in agile development processes, including sprint planning and daily stand-ups • Collaborate with cross-functional teams (data scientists, software engineers, product managers, business leads) to define requirements and deliver high-quality ML solutions. • Develop and implement end-to-end AI/ML models and workflows within the Palantir Foundry and AIP environment • Leverage Palantir AIP features, such as Agent Studio, RAG (retrieval-augmented generation) workflows, and copilots, to ground models in relevant data sources and the Ontology. • Conduct research on open-source tools and ML techniques relevant to the medical domain • Design, implement, and optimize advanced machine learning algorithms to solve complex business problems. • Lead the development and deployment of scalable and efficient ML models in production environments. • Drive research and experimentation to explore new ML techniques, tools, and frameworks. • Build end-to-end data pipelines for collecting, processing, and analyzing large-scale datasets. • Mentor junior engineers and contribute to the development of team processes and best practices. • Stay up-to-date with the latest trends and advancements in machine learning and AI.
• Join as a founding member of the Flower Frontier Model Team • Build category-defining models that blend existing practices with decentralized learning methods • Help build a reliable, maintainable and scalable software stack • Produce world-leading open-sourced models integrated into new Flower Lab products • Design, implement and optimize core components across data curation, evals, pre-training, post-training • Diagnose and resolve GPU/kernel issues, memory/storage bottlenecks, and multi-node failures at scale • Collaborate on the debugging of training instabilities and related issues • Devise surrounding infrastructure, tooling, monitoring, and observability




