Senior Machine Learning Engineer

Iterable · Technology

Job description

Position:
Senior Machine Learning Engineer

Company:
Iterable

Compensation:
€66,500 – €88,000 per year (gross)

Location:
Portugal, Lisbon

Employment type:
Not specified

Work Arrangement:
Hybrid

Short Summary:
As a Senior Machine Learning Engineer at Iterable, you will design and build end-to-end machine learning systems that power intelligence across our product, working with large-scale enterprise customers. You will have autonomy from research to production, owning the systems and models behind our ML products.

Responsibilities:
- Build and ship core product ML capabilities, including send-time/frequency optimization, recommendation engines, and campaign personalization.
- Own the full model lifecycle end-to-end: EDA, feature engineering, distributed training, production deployment, latency monitoring, and online experimentation.
- Build and scale data pipelines and serving architectures using Databricks, Spark, AWS, Ray, and Kubernetes.
- Partner with Backend and Platform teams to elevate feature serving and improve overall data architecture.
- Mentor engineers and help set the technical direction for ML at Iterable.

Requirement:
- 5+ years of hands-on MLE experience putting complex models into production at scale.
- Databricks & Spark mastery: Real experience building, optimizing, and scaling production data pipelines.
- Proven track record of taking deep learning and ensemble architectures from training through optimization to production deployment.
- Strong Python and/or Scala skills with an emphasis on readable, modular, and maintainable systems code.
- Hands-on work with microservice backends, distributed compute (Ray/Spark), and containers (Kubernetes).
- Pragmatism: Focus on serving latency, reliability, and measurable customer impact.
- Bonus points: Experience with large-scale recommendation systems, feature stores, or model observability tools.

Benefits:
- Competitive salaries & meaningful equity
- Private Medical Insurance
- Life/Risk Assurance
- Meal Allowance: 8.55€ per day
- Community Days
- Paid Annual Leave (22 days)
- Global Lifestyle Reimbursement Account
- Paid Sabbatical
- Complete laptop workstation

Skills

  • aws
  • databricks
  • kubernetes
  • ml
  • python
  • scala
  • spark

Languages

EN

Apply

Open this job in our interactive board to apply, save it, or sign up for matched alerts on similar roles.

View & apply
Senior Machine Learning Engineer — Iterable | RVC