Senior Machine Learning Engineer
Listed on 2026-01-14
-
Software Development
Data Engineer, AI Engineer, Machine Learning/ ML Engineer, Software Engineer
Senior Machine Learning Engineer
Location:
Chicago, IL
Salary Range: $133,500 - $212,000 per year (US base salary)
OverviewJoin Iterable to help shape the future of AI‑powered customer engagement. We empower brands across 50+ countries and focus on trust, growth, balance, and humility. This role is part of our cross‑functional ML team that creates robust systems for feature engineering and large‑scale model training.
How You Will Make an Impact- Lead large‑scale ML initiatives, delivering scalable feature engineering, data processing, and model training on Databricks.
- Design, build, and deploy ML models that enable partners to reach users with the right message at the right time.
- Own the full lifecycle of ML platform features—from requirements and architecture, to implementation, deployment, and post‑launch support.
- Shape architectural decisions for a robust, reusable, highly available ML infrastructure that elevates engineering and data science excellence.
- Mentor colleagues via code reviews, technical design sessions, and knowledge sharing.
- 5+ years as an ML engineer, data infrastructure, or platform engineer; experience in a SaaS environment.
- Strong track record of leading multi‑stakeholder projects delivering platform features and scalable ML tooling.
- Proficiency with Python and experience in distributed data processing (Databricks, Spark, etc.).
- Hands‑on experience with large‑scale data pipelines, distributed systems, and cloud data storage (Databricks Delta, Spark, Kafka, Postgres, etc.).
- Product‑mindful: comfortable partnering with product managers and data practitioners to balance usability, scalability, and complexity.
- Curiosity and adaptability to master new ML and data technologies.
- Strong communication & collaboration skills, especially in remote and distributed teams.
- Experience building/operating ML platforms on Databricks.
- Scala development.
- Familiarity with ML workflow orchestration tools (MLflow, Kubeflow, Airflow).
- Exposure to generative AI or large language model workflows in a conversational UX.
- Experience designing developer‑facing APIs or tools for ML engineers or data scientists.
- Success in remote‑first or globally distributed engineering organizations.
- Competitive salary, meaningful equity, 401(k) plan.
- Medical, dental, vision, and 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.
Mid‑Senior level
Employment TypeFull‑time
Job Function- Project Management, Management, and Engineering
- Software Development
Iterable is an Equal Employment Opportunity employer that proudly pursues and hires a diverse workforce. Iterable does not make hiring or employment decisions on the basis of race, color, religion or religious belief, ethnic or national origin, nationality, sex, gender, gender‑identity, sexual orientation, disability, age, military or veteran status, or any other basis protected by applicable laws or policies. Iterable also strives for a healthy and safe workplace and strictly prohibits harassment.
Pursuant to the San Francisco Fair Chance Ordinance and similar state laws, it will consider qualified applicants with arrest and conviction records.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).