Taro Logo

Senior Machine Learning Engineer

Global leader in ecommerce, using AI to unlock real-time relevance in transactions, connecting hundreds of millions of customers.
$200,000 - $325,000
Machine Learning
Senior Software Engineer
Hybrid
501 - 1,000 Employees
3+ years of experience
AI · E-Commerce

Job Description

Rokt, a leading ecommerce technology company, is seeking a Senior Machine Learning Engineer to join their innovative team. The role offers a compelling total compensation package of $300,000 - $325,000, including equity and comprehensive benefits. As a key member of the engineering team, you'll work on sophisticated AI-driven systems that handle millions of daily transactions and process billions of data points.

The position involves building and deploying machine learning models for various business challenges, including smart bidding, budget pacing, and lookalike modeling. You'll be working with cutting-edge technologies and collaborating across teams to design and implement solutions that drive business value. The role requires expertise in both machine learning and software engineering, with a focus on production-grade systems.

Rokt's platform is trusted by world's leading companies, helping them generate 10-50% additional revenue through personalized and relevant customer experiences. The company maintains a strong culture of innovation and inclusion, with offices across global locations including New York, Seattle, Sydney, Tokyo, and London.

The ideal candidate will have advanced education in Machine Learning (Masters or PhD) and significant experience with production ML systems. You'll be part of a mission-driven, hyper-growth community that values curiosity, action, and continuous learning. The company offers a flexible hybrid work environment, with teams typically in the office four days per week, and the opportunity to work from anywhere for one week each quarter.

This is an excellent opportunity for a seasoned ML engineer looking to make a significant impact in the ecommerce space while working with advanced technologies and a talented global team.

Last updated 2 months ago

Responsibilities For Senior Machine Learning Engineer

  • Build and productionise machine learning models including data preparation/processing pipelines
  • Maintain high quality code base with comprehensive testing
  • Collaborate with product managers and engineers to understand business priorities
  • Frame machine learning problems and architect solutions
  • Share knowledge through brown bags and tech talks
  • Evangelize engineering best practices

Requirements For Senior Machine Learning Engineer

Python
Kubernetes
  • Masters or PhD in Machine Learning
  • 3+ years of industry experience in building production-grade machine learning systems
  • Good Knowledge in AWS, Kubeflow (or similar), Tensorflow and Feature Store in production environment
  • Good knowledge in Bayesian methods, Recommender systems, multi-task modelling, meta-learning, click through rate modelling or conversion rate modelling
  • Familiarity with architectures like DCNV2, MMOE, Deep & Wide and ESMM (bonus)

Benefits For Senior Machine Learning Engineer

Medical Insurance
401k
Equity
  • 4% dollar-for-dollar 401K matching plan
  • Health benefits for employees and dependents
  • Equity grant for every employee
  • Annual training allowance
  • Catered lunch and healthy snacks
  • Dog-friendly office
  • Extra leave including bonus annual leave and sabbatical leave
  • Flexible work arrangements

Related Jobs

Senior Machine Learning Engineer

Senior Machine Learning Engineer role at Rokt, building and deploying ML models for ecommerce optimization with competitive compensation of $300K-$435K.

Senior Machine Learning Engineer

Senior Machine Learning Engineer position at Rokt in New York, working on AI/ML engineering projects in a hybrid work environment.

AIML - Sr. Software Engineer - AIML Observability

Senior Software Engineer role at Apple focusing on AI/ML observability, building cloud-native solutions for monitoring and visualization of AI infrastructure at scale.

Cellular Machine Learning Engineer - Embedded Software

Senior Machine Learning Engineer role at Apple focusing on developing AI/ML solutions for cellular technologies in iPhone, iPad, and Watch products.

AIML - Sr. Software Engineer - AIML Observability

Senior Software Engineer role focused on building AI-powered observability solutions at Apple, working on cloud-native systems and AIML infrastructure.