Back to Jobs

Senior Machine Learning Engineer

Iterable
πŸ‡ΊπŸ‡Έ United States – Remote
Full-time
$145K–$177K
Estimated
Remote
Apply Now

Required Skills

⏰ Full Time
🟠 Senior
πŸ€– Machine Learning Engineer
πŸ¦… H1B Visa Sponsor
Airflow
Cloud
Distributed Systems
Kafka
Postgres
Python
Scala
Spark
🟑 Mid-level
PyTorch
Ray
Tensorflow
Scikit-Learn
πŸ”΄ Lead
AWS
Azure
Docker
Google Cloud Platform
Keras
Kubernetes
Terraform
Numpy
Pandas
Machine Learning
Generative Ai
Rag
R
Go
Databricks
Mlflow
Kubeflow

Job Description

<h3>πŸ“‹ Description</h3> β€’ Senior Machine Learning Engineer to join a cross-functional machine learning team shaping the future of Iterable's platform AI capabilities; architect and develop robust systems for feature engineering and large-scale model trainingβ€”collaborating across teams and guiding technical direction. β€’ Build end-to-end ML workflows and reusable, scalable ML infrastructure to accelerate experimentation and bring intelligent features to life. β€’ Independently lead large-scale machine learning initiativesβ€”delivering capabilities for scalable feature engineering, data processing, and model training on Databricks. β€’ Design, build, and deploy machine learning models that enable partners to reach the right user with the right message at the right time. β€’ Own the complete lifecycle of ML platform features: requirements gathering, architecture, implementation, deployment, and post-launch support. β€’ Mentor colleagues through code reviews and knowledge sharing to grow engineering rigor. <h3>🎯 Requirements</h3> β€’ 5+ years of experience in machine learning engineering, data infrastructure, or platform engineering, preferably in a SaaS environment. β€’ Demonstrate a strong track record leading multi-stakeholder projects that deliver platform features, scalable ML tooling, or end-to-end training systems. β€’ Proficiency with Python (with a preference for experience in distributed data processing environments like Databricks, Spark, or similar platforms). β€’ Hands-on experience with large-scale data pipelines, distributed systems, and cloud data storage (Databricks Delta, Spark, Kafka, Postgres, etc.). β€’ Exhibit a product-minded approach: comfortable partnering with product managers and data practitioners to balance trade-offs across usability, scalability, and complexity. β€’ Possess curiosity and adaptability to master new ML and data technologies, frameworks, and best practices. β€’ Communicate and collaborate effectively within remote and distributed teams. β€’ Bonus Points: β€’ Experience building or operating ML platforms on Databricks. β€’ Scala development experience β€’ Familiarity with ML workflow orchestration tools (e.g., MLflow, Kubeflow, Airflow) and interest in automating model development, testing, and deployment. β€’ Exposure to generative AI or large language model workflows within an agentic or conversational UX context. β€’ Experience designing developer-facing APIs or tools to empower other ML engineers or data scientists. β€’ Success working in remote-first or globally distributed engineering organizations. <h3>πŸ–οΈ Benefits</h3> β€’ 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

Job Details

Employment Type

Full-time

Salary Range

$145K–$177K

Estimated

Location

πŸ‡ΊπŸ‡Έ United States – Remote

Remote Work

Remote Friendly