Demo

Senior Software Engineer - Distributed Systems

Harnham
York, NY Full Time
POSTED ON 12/17/2025
AVAILABLE BEFORE 1/19/2026

Senior Software Engineer (Distributed Systems)

New York, NY (4 days on-site)

$250,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

They are looking for a Backend Software Engineer focused on large scale distributed systems. This role sits on the Real-Time Relevance team, who 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.

Salary : $250,000 - $300,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer - Distributed Systems?

Sign up to receive alerts about other jobs on the Senior Software Engineer - Distributed Systems career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$128,617 - $162,576
Income Estimation: 
$163,289 - $195,234
Income Estimation: 
$117,033 - $148,289
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Harnham

  • Harnham Phoenix, AZ
  • Analytics Engineer Hybrid 3-4 days onsite Location: Phoenix, Arizona Salary: $130,000 - $150,000 base A large, operationally complex organization is underg... more
  • 3 Days Ago

  • Harnham Phoenix, AZ
  • Senior Data Modeler Hybrid 3-4 days onsite Location: Phoenix, Arizona Salary: $130,000 - $150,000 base A large, operationally complex organization is under... more
  • 3 Days Ago

  • Harnham Arizona, AZ
  • Senior Analytics Engineer Relocation to Phoenix, Arizona area Location: Phoenix, Arizona In office 3-4 days per week once relocated Salary: $130,000 - $150... more
  • 3 Days Ago

  • Harnham Oakland, CA
  • Principal Software Engineer Oakland, CA (3 days/wk) $280,000 - $350,000 Salary Equity About the Company Our client is a fast-growing technology company bui... more
  • 4 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer - Distributed Systems jobs in the York, NY area that may be a better fit.

  • Rokt York, NY
  • We are Rokt, a hyper-growth ecommerce leader. Rokt is the global leader in ecommerce, unlocking real-time relevance in the moment that matters most. Rokt’s... more
  • 10 Days Ago

  • Innovest Systems LLC York, NY
  • As a leading financial services and healthcare technology company based on revenue, SS&C is headquartered in Windsor, Connecticut, and has 27,000 employees... more
  • 20 Days Ago

AI Assistant is available now!

Feel free to start your new journey!