Demo

Senior Software Engineer - Distributed Systems

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

What are the responsibilities and job description for the Senior Software Engineer - Distributed Systems position at Harnham?

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
This job has expired.
Employees: Get a Salary Increase
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 York, NY
  • New York (Manhattan Financial District) $70 - 90k salary plus commission and bonus structure Are you a seasoned contract recruiter with experience in a tec... more
  • 1 Day Ago

  • Harnham York, NY
  • Location: Financial District, Manhattan Hybrid Working: 4 days in-office, 1 day remote At Harnham, we’ve been specialists in Data & AI recruitment for near... more
  • 2 Days Ago

  • Harnham York, NY
  • Data is Power. AI is the Future. And We’re the Recruiters Behind It. Every company wants to be data-driven. Every industry is exploring how AI can transfor... more
  • 2 Days Ago

  • Harnham Brooklyn, NY
  • About the Role As a Paid Media Specialist/Assistant Manager , you will play a key role in planning, executing, and optimizing digital marketing campaigns a... more
  • 2 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.

  • EY Rochester, NY
  • Location: Anywhere in Country At EY, we’re all in to shape your future with confidence. We’ll help you succeed in a globally connected powerhouse of divers... more
  • 10 Days Ago

  • Netflix York, NY
  • At Netflix, our mission is to entertain the world. Together, we are writing the next episode - pushing the boundaries of storytelling, global fandom and ma... more
  • 28 Days Ago

AI Assistant is available now!

Feel free to start your new journey!