Taro Logo

Principal Machine Learning Engineer - Relevancy

Rokt is a hyper-growth ecommerce leader enabling companies to increase value through AI and ML-powered solutions, connecting 400 million customers across world's leading companies.
$515,000 - $750,000
Machine Learning
Principal Software Engineer
Hybrid
501 - 1,000 Employees
10+ years of experience
AI · E-Commerce

Job Description

Rokt, valued at $3.5 billion USD, is seeking a Principal Machine Learning Engineer to join their engineering team focused on relevancy. This role offers a comprehensive compensation package between $515,000 - $750,000, including base salary, equity, and benefits. The position involves working with cutting-edge AI and ML technology that powers over 6.5 billion transactions across 15 countries. You'll be responsible for designing and implementing sophisticated machine learning solutions for smart bidding, budget pacing, and lookalike modeling. The role requires deep expertise in both machine learning and software engineering, with opportunities to work on large-scale systems handling millions of daily transactions. You'll collaborate with cross-functional teams, contribute to the technical architecture, and help drive innovation in ecommerce technology. The company offers a strong culture of transparency, clear career progression, and a commitment to diversity and inclusion. Working in a hybrid environment, you'll have the flexibility to balance office time with remote work, while enjoying comprehensive benefits including equity, health insurance, and various lifestyle perks.

Last updated 3 months ago

Responsibilities For Principal Machine Learning Engineer - Relevancy

  • Collaborate with product managers and engineers to frame ML problems and architect solutions
  • Build and productionise machine learning models including data preparation/processing pipelines
  • Maintain high quality code base with comprehensive testing
  • Research state-of-art deep learning models and conduct experiments
  • Share knowledge through brown bags and tech talks

Requirements For Principal Machine Learning Engineer - Relevancy

Python
Kubernetes
  • Masters or PhD in Machine Learning
  • 10+ years of industry experience in building production-grade machine learning systems
  • Deep Knowledge in AWS, Kubeflow, Tensorflow and Feature Store
  • Deep knowledge in Bayesian methods, Recommender systems, multi-task modelling
  • Experience with DCNV2, MMOE, Deep & Wide and ESMM architectures (preferred)

Benefits For Principal Machine Learning Engineer - Relevancy

401k
Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Company equity for all employees
  • Catered lunch and healthy snacks
  • Gym membership
  • 4% dollar-for-dollar 401K matching
  • Fully funded premium health insurance for entire family
  • Dog-friendly office
  • Extra leave including bonus annual leave and sabbatical leave
  • Global offices in New York, Seattle, Sydney, Tokyo and London
  • Flexible work arrangements

Related Jobs

Principal Software Engineer

Principal Software Engineer role at Microsoft working on AI Performance team, developing software for running AI models across various platforms.

Principal Software Engineer

Principal Software Engineer role at Microsoft's AI Frameworks team, developing cutting-edge AI/ML infrastructure powering major Microsoft products. Bay Area position offering $220,800-$331,200.

Principal Software Engineer

Principal Software Engineer role at Microsoft's AI Frameworks team, focusing on large-scale AI and machine learning infrastructure development.

Principal Software Engineer - CoreAI

Principal Software Engineer position at Microsoft's CoreAI team, focusing on developing AI software and infrastructure for various computing platforms.

Principal Software Engineer

Principal Software Engineer role at Microsoft's AI Frameworks team, developing software for advanced AI models and supercomputers. Hybrid role in Mountain View, CA.