Iterable is looking for a Senior Machine Learning Engineer to architect and develop robust systems for feature engineering and large-scale model training to enhance the AI capabilities of their customer engagement platform.
Requirements
- Have 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.
- Show proficiency with Python (with a preference for experience in distributed data processing environments like Databricks, Spark, or similar platforms).
- Bring 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.
- Experience building or operating ML platforms on Databricks.
Responsibilities
- 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 our partners to reach the right user with the right message at the right time.
- Own the complete lifecycle of ML platform features: from requirements gathering and architecture, through implementation, deployment, and post-launch support.
- Shape architectural decisions aimed at building robust, reusable, and highly available ML infrastructure that raises the bar for engineering and data science excellence.
- Mentor colleagues through code reviews, technical design sessions, and knowledge sharing, helping grow a strong culture of engineering rigor and learning.
Other
- Collaborating across teams, navigating complex data challenges, and guiding technical direction.
- While specific domain expertise in certain ML methods is a plus, what matters most is your ability to identify impactful opportunities, prototype new solutions, and continuously advance our platform’s machine learning capabilities.
- Communicate and collaborate effectively within remote and distributed teams.
- Success working in remote-first or globally distributed engineering organizations.
- Iterable is an Equal Employment Opportunity employer that proudly pursues and hires a diverse workforce.