Taro Logo

Senior Software Engineer (ML Platform)

Global leader in ecommerce, using AI to unlock real-time relevance in transactions, trusted by world's leading companies.
$200,000 - $225,000
Machine Learning
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
AI · Enterprise SaaS · E-Commerce

Description For Senior Software Engineer (ML Platform)

Rokt, a leading ecommerce technology company, is seeking a Senior Software Engineer for their ML Platform team in New York. This role focuses on designing and building core components of Rokt's ML Platform, particularly the Feature Store that powers AI-driven experiences. The position offers a competitive compensation package of $300,000 - $325,000 including base salary, equity, and benefits.

The role involves working with cutting-edge AI/ML infrastructure, developing systems that ensure low-latency access, high availability, and data consistency. You'll be part of a team that handles millions of transactions daily, working with billions of data points to build technology at scale. The position requires expertise in backend development, distributed systems, and ML infrastructure.

As a senior engineer, you'll have the opportunity to drive projects from design through delivery, mentor other team members, and contribute to engineering best practices. You'll work closely with Product, ML, and SRE teams to ensure performance and scalability as Rokt continues its global expansion. The company offers a collaborative environment with a strong focus on innovation and technical excellence.

Rokt provides a comprehensive benefits package including equity participation, catered lunches, flexible work arrangements, and extensive learning opportunities. The company maintains a hybrid work model with 4 days in office, promoting a balance between collaborative work and flexibility. This is an excellent opportunity for an experienced engineer looking to make an impact in a rapidly growing, AI-first technology company.

Last updated 2 days ago

Responsibilities For Senior Software Engineer (ML Platform)

  • Collaborate with data scientists to understand model requirements and translate them into production-ready solutions
  • Design and implement initiatives to improve reliability and latency for real-time serving of features and models
  • Design and implement distributed systems and backend APIs that scale to billions of transactions per year
  • Own architectural decisions and contribute to system design reviews and incident root cause analyses
  • Drive performance optimizations and refactors to improve system reliability, latency, and cost
  • Leverage AI/ML frameworks and tools to speed up delivery and reduce toil
  • Mentor junior engineers and set technical direction for the team
  • Collaborate with cross-functional stakeholders to align engineering delivery with business objectives

Requirements For Senior Software Engineer (ML Platform)

Go
Python
Java
Kubernetes
  • 5+ years of industry experience in software engineering roles
  • Experience with big data frameworks (Apache Spark, Hadoop, Kafka)
  • Proficiency in Go, Java, or similar backend languages
  • Strong command of system observability, incident response, and fault-tolerant architectures
  • Familiarity with cloud-native stacks (AWS, Kubernetes, Terraform) and CI/CD tooling
  • Effective communicator and mentor
  • Strong understanding of concurrency, data structures, and algorithms

Benefits For Senior Software Engineer (ML Platform)

401k
Medical Insurance
Equity
Education Budget
  • Equity in the company
  • Catered lunch every day and healthy snacks
  • 4% dollar-for-dollar 401K matching plan
  • Health benefits for employees and dependents
  • Dog-friendly office
  • Extra leave (bonus annual leave, sabbatical leave)
  • Career development opportunities
  • Flexible work arrangements
  • Global offices in New York, Seattle, Sydney, Tokyo and London

Interested in this job?

Jobs Related To Rokt Senior Software Engineer (ML Platform)