Senior Machine Learning Engineer
Artificial Intelligence
Automation
Big Data
Bigdata
Cloud Data Engineering
Cloud Data Platform
Cloud Infrastructure
Cloud Native
Cloud Native Technologies
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Platforms Cloud Platforms
Cloud Technology
Data Analysis
Data Engineer
Data Engineering
Data Lakehouse
Data Pipeline
Data Platform
Data Processing
Data Science
Data Warehouse
Databricks
DevOps
DevSecOps
Engineering
Engineering Software
Kubernetes
Machine Learning Deployment
Machine Learning Engineering
Machine Learning Systems
Machine Learning Training
Platform Engineering
Programming
Programming Language
Security Devops
Software Development
Software Security
Job Description
Iterable is hiring a Senior Machine Learning Engineer in San Francisco, CA (onsite) to design and deliver production ML systems across the product.
Responsibilities
- Develop and ship core ML capabilities for product intelligence, including send-time and 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 (multi-armed bandits, ensemble models)
- Build and scale data pipelines and serving architectures using Databricks, Spark, AWS, Ray, and Kubernetes
- Partner with Backend and Platform teams to strengthen feature serving, improve data architecture, and establish engineering standards across the ML team
- Mentor engineers and help set the technical direction for ML at Iterable
Requirements
- 5+ years of hands-on machine learning engineering experience deploying complex models in production at scale
- Databricks & Spark proficiency from real production pipeline work using Databricks
- Production-level model engineering background: demonstrated ability to take deep learning and ensemble architectures from training through optimization to production deployment
- Strong Python and/or Scala skills, with an emphasis on readable, modular, maintainable production code
- Systems and infrastructure experience: hands-on work with microservice backends, distributed compute (Ray/Spark), and containers (Kubernetes)
- Pragmatism focused on serving latency, reliability, and measurable customer impact over novel theory
Technologies
- Databricks
- Spark
- AWS
- Ray
- Kubernetes
- Python
- Scala
Bonus Points
- Experience working on large-scale recommendation systems
- Background setting up feature stores or model observability tools
- Exposure to Infrastructure-as-Code (Terraform, Pulumi)
What You Might Work On
- Building, evaluating, and integrating new models that add intelligence to Iterable’s core product
- Enhancing models that optimize send time and frequency for outgoing message campaigns
- Designing data pipelines that make it easier to implement and test new models
- Improving feature- and model-serving architecture in collaboration with platform engineers
- Benchmarking and improving multi-armed bandit implementations
- Building tools to visualize and debug features and models
Location
- US
Compensation Range
- $150K - $250K per year
Similar Jobs
V
M