Avatar for ReSci (Retention Science)

AI Personalization & Marketing Software

Senior Machine Learning Engineer

$130k – $160k • 0.05% – 0.25%
Apply now
The Data Team at ReSci is in a new phase of its evolution. We've scaled our predictive models to 350M+ users and we are looking for a Senior Machine Learning Engineer to help us innovate new models and improve our existing algorithms, to take our predictions to the next level!

On our Data Team, you will work closely with other Data Scientists and Data Engineers to create the Machine learning backbone that powers our marketing automation platform, Cortex - for commerce brands. Your expertise at algorithms will be paired closely with the software expertise of Data Engineers, and you will jointly own these ML systems.

We are looking for a team player who loves to build data products and wants to be involved in the entire process: working with PMs in product ideation, R&D / prototyping of feature engineering and modeling approaches, to scaling models across hundreds of clients in production. You should have a passion and deep theoretical understanding of Machine learning and can discuss in-depth their theory, strengths, and drawbacks. In addition to the fundamentals, you should have experience shipping and scaling ML algorithms.

We ingest billions of user-level signals and use this as a basis for all our predictive models (recommenders, churn predictors, timing, price sensitivity, etc). Our model infrastructure is generalized to run for varieties of clients' data but at the same time tunable to provide clear and tailored results. Your day-to-day work will directly impact 100’s of your favorite brands and 100’s of millions of users!


*Apply unsupervised and supervised machine learning for predictions that power our products: Cortex and Pocket Data
*Maintain and improve generalized but tunable product recommendation models, churn predictors and LTV models
*Communicate methodology and results to technical and non-technical audiences
*Build and design ML infrastructure: including ML monitoring, AB testing,
data connectors
*Contribute to data pipelines and feature engineering layers for ML to flourish
*Design reporting and analytics for clients on key campaign results


*Minimum 5+ years in shipping Machine learning or data products at scale
*Strong breadth of Machine learning techniques like classification, regression and clustering
*MS/PhD strongly preferred in Computer Science, EECS or relevant field
*Strong Python, Spark AND Scala are desired but not mandatory
*Experience with large-scale data processing tools: Spark, etc

About ReSci:

ReSci’s mission is to “Transform how brands communicate with their customers using Artificial Intelligence.”

ReSci builds advanced AI software that transforms information about customers into powerful data science predictions. With our award-winning AI platform-Cortex, we take the guesswork out of marketing by uncovering customer trends undetectable by the human mind to deliver thriving and successful campaigns. Our goal is to revolutionize how marketers think, feel, and do marketing.

We are a B2B software as a service model and our core product Cortex is a paradigm shift in email marketing and segmentation.

Meet your team

People you would work with in this role

Eric Doi

Avatar for Eric Doi
MS in Computer Science and AI; 8 years of work in machine learning, data mining, and engineering; cross-functional and international team experience

Medical, vision, dental insurance


Paid vacation + sick days

Catered lunches

Dog friendly office

+4 more

More jobs at ReSci (Retention Science)

View all jobs

Business Development Representative

Apply now

Senior Data Engineer (ML)

Apply now

Senior Data Services Engineer

Apply now

Senior Software Engineer

Apply now