Senior Software Engineer – MLOps

arrow

New York / $200000 - $250000 annum

INFO

Salary
SALARY:

$200000 - $250000

Location

LOCATION

New York

Job Type
JOB TYPE

Permanent

Senior Software Engineer

New York, NY (4 days on-site)

$200,000-$300,000 + bonus + RSUs

The Company

We're partnering with a rapidly growing e-commerce technology company that's redefining how personalization happens in real time. Their platform processes hundreds of thousands of events per second, using advanced data infrastructure and machine learning to deliver relevant, high-value experiences to customers at the moment of engagement.

The Role

We are looking for a strong backend engineer with expertise in both large-scale distributed systems and MLOps.

The Real-Time Relevance team builds the core systems that make these experiences possible-low-latency, high-availability distributed services that power real-time decisioning at scale. As a Senior Backend Engineer, you'll work at the intersection of backend systems and machine learning infrastructure, building the foundation for fast and accurate responses across billions of events.

You'll help evolve the company's feature store service, which provides real-time, low-latency data features to models and other services across the business. The work spans from backend systems design to MLOps-training, deploying, and maintaining models in production environments.

Responsibilities

  • Design, build, and maintain backend systems for real-time relevance and ML feature serving
  • Develop low-latency, high-throughput distributed systems in Go
  • Collaborate closely with ML teams to operationalize models and build reliable MLOps pipelines
  • Improve the scalability, reliability, and performance of services that operate at massive scale
  • Contribute to the design of real-time data pipelines and feature stores using PySpark and Scala
  • Take ownership of projects from design through production within a fast-moving development cycle

Tech Stack

Golang, PySpark, Scala, Spark, Kubernetes, Kafka, and other modern distributed systems tools

Ideal Background

You have deep experience in backend engineering and have worked on systems that move and process large volumes of data in real time. You're comfortable designing distributed systems that prioritize scale, latency, and reliability, and have worked closely with ML or data teams to build infrastructure that supports production-grade machine learning. Experience in fast-paced, high-performance engineering environments such as top-tier startups or large-scale tech companies is highly valued.

Why Apply

This is a hands-on engineering role with a team that's shaping the next generation of real-time personalization systems. You'll have the opportunity to build critical infrastructure, collaborate with world-class engineers, and take on projects that have direct, measurable impact at scale.

CONTACT

SIMILAR
JOB RESULTS

4k-Harnham_DA copy
CAN’T FIND THE RIGHT OPPORTUNITY?

STILL
LOOKING?

If you can’t see what you’re looking for right now, send us your CV anyway – we’re always getting fresh new roles through the door.