Software Engineer (ML Platform and Operations)

Hyper-growth ecommerce leader using AI and ML to power personalized transactions across world's leading companies, valued at $3.5B USD.
$200,000 - $225,000
Machine Learning
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
2+ years of experience
AI · E-Commerce

Description For Software Engineer (ML Platform and Operations)

Rokt is a rapidly expanding ecommerce technology company valued at $3.5B USD, operating across 15 countries. The company specializes in using AI and ML to enhance customer experiences during transactions, processing over 6.5 billion transactions for 400 million customers globally. As a Software Engineer on the ML Platform and Operations team, you'll be instrumental in advancing their machine learning infrastructure and operational processes. The role offers a competitive compensation package between $290,000 - $324,000, including base salary, equity, and benefits. You'll work in a hybrid environment with a collaborative team, focusing on designing and implementing ML infrastructure, managing pipelines, and optimizing model deployment processes. The position requires strong technical skills in programming, ML frameworks, and cloud technologies, offering opportunities for growth and development through their transparent career ladder system. Rokt provides an inclusive culture with excellent benefits, including training allowances, equity, flexible work arrangements, and global opportunities.

Last updated 19 days ago

Responsibilities For Software Engineer (ML Platform and Operations)

  • Collaborate with data scientists to translate model requirements into production-ready solutions
  • Contribute to machine learning infrastructure including feature store, model serving platform, and model registry
  • Manage and enhance ML pipelines for model training, evaluation, and deployment
  • Design and implement initiatives to improve reliability and latency for real-time serving
  • Implement best practices for version control, CI/CD, and automated testing of ML models
  • Manage cloud resources and services related to machine learning
  • Stay updated on emerging technologies and recommend improvements
  • Document processes, architectures, and workflows

Requirements For Software Engineer (ML Platform and Operations)

Python
Go
Java
Kubernetes
  • Bachelor's or Master's degree in Computer Science or equivalent practical experience
  • 2+ years of industry experience in software engineering roles
  • Experience with big data frameworks (Apache Spark, Hadoop, Kafka)
  • Experience with CI/CD tools and version control systems
  • Familiarity with cloud platforms and containerization technologies
  • Familiarity with machine learning concepts and frameworks
  • Familiarity with building low-latency, distributed backend APIs
  • Strong problem-solving skills and ability to work collaboratively

Benefits For Software Engineer (ML Platform and Operations)

Equity
Education Budget
  • Annual $10,000 training allowance
  • Company equity for all employees
  • Catered lunch and healthy snacks
  • Gym membership
  • Extra leave including bonus annual leave and sabbatical leave
  • Global office locations
  • Flexible work arrangements

Interested in this job?

Jobs Related To Rokt Software Engineer (ML Platform and Operations)

Machine Learning Engineer, CreativeX

Machine Learning Engineer position at Amazon's CreativeX team, focusing on real-time ad personalization using advanced AI technologies.

Software Engineer, Machine Learning

Machine Learning Software Engineer position at Meta, working on AI technologies across social media platforms and Reality Labs products.

Product Marketing Manager, Amazon, North America Stores Marketing

Product Marketing Manager role at Amazon combining marketing expertise with AI technology to drive automated product curation and enhance customer shopping experience.

Technical Support Engineer- AI Support

Technical Support Engineer position at Microsoft focusing on AI support, requiring 3+ years experience, offering hybrid work model and comprehensive benefits package.

Software Engineer, Machine Learning

Machine Learning Engineer position at Meta focusing on developing scalable ML solutions and recommendation systems.