Senior Machine Learning Engineer
134k - 206k USD
Remote
Full Time
#Engineering
#AI
#Machine Learning
#Scala
#Python
#Spark
#SQL
#Deep Learning
#Natural Language Processing
#Data Visualization
#Data Exploration
Iterable is the leading AI-powered customer engagement platform, helping major organizations like Redfin, Calm, and Box create personalized, joyful interactions with their customers at scale. We have surpassed $200M in annual recurring revenue and are backed by top-tier investors like Index Ventures and CRV. Our platform empowers brands to bridge the data activation gap by unifying customer data and delivering dynamic, cross-channel communications. With a global presence and a culture rooted in trust, growth, balance, and humility, we are consistently recognized as one of the best places to work. We are looking for passionate individuals to join us as we continue to scale and innovate in the digital marketing space.
About the Role
We are seeking a Senior Machine Learning Engineer for a full-time, remote position. In this role, you will lead data projects to launch new AI products and enhance the predictive capabilities of our core platform. You will work with large, diverse datasets and play a key role in shaping our company's approach to artificial intelligence.
Key Responsibilities
- Collaborate with cross-functional teams to integrate AI and machine learning technologies into our product offerings, enabling better personalization for our customers.
- Own the end-to-end development of machine learning systems, from initial prototyping to production deployment.
- Mentor junior engineers by providing technical leadership and guidance on best practices in deep learning and algorithm development.
Requirements
We are looking for candidates who possess a strong technical foundation and a passion for building scalable AI solutions. You should have:
- A Master’s or PhD in Computer Science, Mathematics, Physics, or a related engineering discipline, or equivalent practical experience.
- Proven industry experience in building and shipping end-to-end machine learning systems to production.
- Expertise in machine learning algorithms, deep learning, natural language processing, and data exploration techniques.
- Strong proficiency in SQL, Python, and Scala, along with experience working with large-scale data platforms like Spark.
- Excellent communication skills with the ability to explain complex technical concepts to non-technical stakeholders.
Location
This role is remote and can be performed from anywhere.
Compensation and Benefits
The base salary range for this position is $134,000 - $206,000. In addition to a competitive salary, we offer a comprehensive benefits package to support your well-being and professional growth:
- Comprehensive medical, dental, vision, and life insurance.
- 401(k) retirement plan.
- Flexible paid time off.
- Dedicated professional development and learning budgets.
- A supportive remote work environment.







