Senior Machine Learning Engineer (Nova)

Iterable
Lisbon
Workplace: HybridFull timeEUR 65,000 - 88,000 annuallyFunction: Data Science & Machine LearningExperience: 5+ yearsSkills: ["Communication","Collaboration","Independent problem-solving","Ability to lead","Work effectively in ambiguity"]

Build core machine learning foundations for agentic experiences, focusing on applied ML in production. You’ll design retrieval pipelines, indexing strategies, and model integration layers; operationalize RAG from embeddings to runtime retrieval; and create evaluation frameworks with offline metrics and continuous monitoring. Partner with backend, frontend, and product teams to productionize reliable, observable ML features, and contribute to improvements of the Nova agent framework using Mastra and TypeScript.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Iterable
Iterable
1 month ago

Senior Machine Learning Engineer (Nova)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 13 hours agoStatus: Live

Job Summary

Build core machine learning foundations for agentic experiences, focusing on applied ML in production. You’ll design retrieval pipelines, indexing strategies, and model integration layers; operationalize RAG from embeddings to runtime retrieval; and create evaluation frameworks with offline metrics and continuous monitoring. Partner with backend, frontend, and product teams to productionize reliable, observable ML features, and contribute to improvements of the Nova agent framework using Mastra and TypeScript.
Location: Lisbon
Workplace: Hybrid
Employment Type: Full time
Job Function: Data Science & Machine Learning
Seniority: Mid level

Key Responsibilities

  • •Design and build ML platform components for 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 evaluation frameworks for LLM- and agent-based features, including offline metrics, golden datasets, and continuous monitoring.
  • •Create abstractions, tooling, and reusable patterns that let other teams build ML- and LLM-powered experiences efficiently.
  • •Partner with backend engineers to productionize ML features with reliability, observability, and performance characteristics.

Pay and Benefits

Salary: EUR 65,000 - 88,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceLife InsuranceMeal AllowancePaid LeaveSabbatical

Key Requirements

  • •5+ years of experience as a Machine Learning Engineer (or similar) focused on production systems.
  • •Strong engineering skills with Python or TypeScript, including experience building ML workflows in Mastra or comparable agent/LLM toolkits.
  • •Experience with retrieval systems, vector databases, search technologies, or RAG architectures.
  • •Experience integrating ML or LLM-powered features into production applications.
  • •Understanding of ML evaluation techniques, experimentation design, and failure analysis.
Experience:5+ years
Skills:CommunicationCollaborationIndependent problem-solvingAbility to leadWork effectively in ambiguity
Languages:English
Tech Stack:PythonTypeScriptMastraRAGVector databasesLLMRetrieval pipelines

Company Brief

Iterable
Provides a cross-channel growth marketing platform that enables brands to create, optimize, and personalize messaging across email, mobile, SMS, push, and in-app channels using data-driven workflows and automation.
Industry: SaaS
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Headquarters: San Francisco, United States
Founded: 2013
WebsiteLinkedIn