AI engineer

Iterable

Lisboa

On-site

EUR 67,000 - 88,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Private Medical Insurance
Meal Allowance: €8.55 per day
Community Days
Paid Annual Leave: 22 days
Global Lifestyle Reimbursement Account

Job summary

Iterable, Inc. is hiring a Machine Learning Engineer to design and deploy production ML/LLM systems. You will build retrieval pipelines, integrate models, and operationalize RAG use cases across data sourcing and embeddings.

Collaborate with back-end teams to ensure reliability and performance while advancing the Nova agent framework and Mastra-based workflows. The role requires 5+ years in production ML, strong Python/TypeScript skills, and experience with retrieval and vector databases.

Qualifications

  • 5+ years of experience in production ML/LLM systems.
  • Strong coding skills in Python or TypeScript and framework experience.
  • Experience with retrieval systems, vector databases, or RAG architectures.

Responsibilities

  • Design and build ML 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 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 reliability and performance.
  • Prototype applied ML solutions to validate feasibility before 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.
  • Lead complex projects and communicate effectively in distributed environments.

Skills

Python
TypeScript
Mastra framework
Retrieval systems
Communication
Project leadership

Tools

Mastra

Job description

Iterable is the AI customer engagement platform, built for enterprise scale, loved by teams, and trusted by global brands like Redfin, SeatGeek, Priceline, Calm, and Box. Our platform empowers organizations to activate customer data from any source, design seamless cross-channel experiences, and optimize engagement with Nova Intelligence, the AI layer of our platform, all with enterprise-grade security and compliance.

  • 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.
  • 5+ years of 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.
  • Private Medical Insurance
  • Meal Allowance: 8.55€ per day
  • Community Days (days for us to give back to the community)
  • Paid Annual Leave (22 days)
  • Global Lifestyle Reimbursement Account
  • The base salary range for this position in Lisbon, Portugal, is €66,500 – €88,000 per year (gross).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Engineer
Machine Learning Engineer

Iterable, Inc. • Lisboa

On-site
EUR 67,000 - 88,000
Private Medical Insurance
Meal Allowance: 8.55€ per day
Community Days
+2
ai engineer for agentic experiences
ai engineer for agentic experiences

Iterable, Inc. • Lisboa

On-site
EUR 60,000 - 100,000
Competitive salaries
Equity
Private Medical Insurance
+5
Senior AI Engineer
Senior AI Engineer

Hiire • Porto

Hybrid
EUR 90,000 - 140,000
Hybrid work model
Porto office access
AI Engineer Lisbon
AI Engineer Lisbon

Indicium Tech • Lisboa

On-site
EUR 50,000 - 70,000
Competitive salary
Company bonus
Personal learning budget
+2
AI Customer Support Specialist — Lisbon, Training Included
AI Customer Support Specialist — Lisbon, Training Included

Cross Border Talents • Lisboa

On-site
EUR 10,000 - 12,000
Health & Dental Insurance
Meal allowance
13th/14th month
+2
AI Engineer
AI Engineer

Indicium AI • Lisboa

On-site
EUR 70,000 - 110,000
Holiday Entitlement - 25 days holiday
Learning & Development: 1.500€ budget
Company Bonus - Discretionary
+3
Senior AI Engineer, Portugal
Senior AI Engineer, Portugal

CI&T • Lisboa

On-site
EUR 45,000 - 65,000
100% paid health & dental benefits starting day one
Paid parental leave
Dedicated career advisor
Ai Engineer
Ai Engineer

BGBx • Lisboa

On-site
EUR 35,000 - 55,000
Health care insurance
Retirement plans
Generous paid time off
Senior / Lead Machine Learning Engineer (AI & LLM Systems) - Hybrid (2 days office)
Senior / Lead Machine Learning Engineer (AI & LLM Systems) - Hybrid (2 days office)

HumanIT Digital Consulting • Lisboa

On-site
EUR 70,000 - 100,000
Hybrid work model
Opportunity for technical leadership
Mentorship opportunities
Senior Ai Engineer
Senior Ai Engineer

Epam Systems • Lisboa

Remote
EUR 80,000 - 110,000
Remote work
Flexible working hours
Career development
Top locations