Software Engineer, Distributed Systems (Core)

Los Angeles +2 · Remote$180k – $320k + EquityVisa Sponsorship Available

About this role

Hightouch is seeking a distributed systems engineer to build and optimize the core syncing engine that moves customer data for our platform and internal teams. You’ll own projects end-to-end, work directly with customers on scaling challenges, and influence our multi-cloud, multi-region infrastructure that serves a global base.

What youll do

  • Own and deliver projects from start to finish with a high degree of autonomy.
  • Build and optimize the data syncing engine to move massive amounts of customer data efficiently.
  • Implement streaming capabilities to support real-time syncing from sources like webhooks and queues.
  • Improve scalability and reliability by identifying bottlenecks and designing for growth.
  • Contribute to the Personalization API latency goals and its low-latency caching layer.
  • Extend and support the multi-region and multi-cloud backend to meet data residency needs for a global customer base.

What Hightouch is looking for

  • 6+ years in distributed systems engineering.
  • Experience creating event collection or data streaming services powering critical systems.
  • Expertise with Kafka, SQL databases, Kubernetes, and Docker.
  • Extremely strong in systems design fundamentals and understanding of large-scale distributed systems.
  • Experience building data sync engines that process and move terabytes of data per day in a scalable way.
  • Experience working close to the infrastructure layer and understanding how Spark, Flink, and Kafka are built.
  • Proven track record owning and scaling systems through order-of-magnitude growth.
  • Experience in high-velocity startups through growth stages (Series B–Series E).
  • Strong CS fundamentals (general education requirements).

Company at a glance

Hightouch is a San Francisco-based Composable Customer Data Platform founded by Segment alumni that enables organizations to take action on their data. The company serves hundreds of enterprises and achieved a $1.2B valuation in Series C funding.

Founded2018
Team Size51-200
WorkspaceRemote
StageSeries C
IndustrySaaS
Locations
Los Angeles, CA, United States ·New York City, NY, United States ·Remote (United States) ·San Francisco, United States ·United States
Investors
Afore Capital ·Amplify Partners ·Bain Capital Ventures ·ICONIQ Growth ·New Ventures Capital ·Sapphire Ventures ·Slack Fund ·Y Combinator
LinkedInLinkedIn

What happens next

Skip the application pile. I get you in front of the people who decide.

Confirm the fit

A few questions to make sure this role is the right shape for you. Two minutes.

I pitch you to the company

I write the intro, send it to the founder, and handle the back-and-forth.

A meeting lands on your calendar

When the company wants to meet, I get the call on your calendar. You just show up.

Culture & values

Team focuses on making a meaningful impact for customers

Approach challenges with a first-principles mindset

Move quickly and efficiently

Treat each other with compassion and kindness

Look for team members who are strong communicators

Value growth mindset in team members

Distributed team with members all over the world

Know someone who'd be great for this?