Iterable logo
Iterable

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

Bachelor Degree5 yrs expEnglishPythonTypeScript

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 Job Pages

More Machine Learning Engineer Jobs

Netflix logo

Machine Learning Engineer, Production Science

Netflix

Described 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

United States
$150K - $750K / year
Job Closed
Perceptive Inc. logo

Associate Director, AI/ML Engineering, Medical Imaging

Perceptive Inc.

Delivering Discovery, eClinical, and Imaging Solutions to the Global Biopharmaceutical Industry

OtherRemoteTeam 1,001-5,000H1B No Sponsor

• 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.

New York
$125.6K - $233.3K / year
Job Closed
Edwards Lifesciences logo

Senior Engineer, AI & Machine Learning

Edwards Lifesciences

Global leader in the medical device industry with a patient-focused culture of innovation

Full TimeRemoteTeam 10,001+Since 1958H1B Sponsor

• 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.

India
Full TimeRemoteTeam 11-50Since 2023H1B No Sponsor

• 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

Germany