Skip to content
HightouchHightouchUnited States

Software Engineer, Distributed Systems

Build and optimize distributed syncing engine handling massive customer data across multi-cloud/multi-region infrastructure. Requires expertise in high-scale systems, performance tuning, and streaming for real-time personalization APIs.

180k – 320k/yr
RemoteBackend Engineering

About the role

Responsibilities

  • Work on systems powering the syncing engine, including sync speed optimization for destinations like Facebook and Snapchat.
  • Develop streaming syncing capabilities for real-time syncs and support for webhooks and queues.
  • Address scalability and reliability bottlenecks to support rapid growth.
  • Build and maintain the Personalization API with low latency (<30ms p90) and high QPS (millions).
  • Support multi-region and multi-cloud infrastructure for global customers and data residency.

Requirements

  • Experience with distributed systems and high-scale systems (e.g., syncing engines processing terabytes/day, event collection/data streaming, scaling systems through orders of magnitude growth).
  • Passion for solving hard technical problems with high ownership in a fast-paced startup environment.
  • Strong communication, growth mindset, and persistence.

Compensation

  • Salary: $180,000 - $320,000 USD per year (location independent, remote-first).
  • Equity compensation via ISO options with early exercise and 10-year post-termination window.

Skills

Distributed SystemsData StreamingPerformance OptimizationScalabilityMulti-CloudMulti-RegionSnowflakeDatabricksCachingReal-Time Systems
Fathom - AI Notetaker

Backend Engineer

Fathom - AI NotetakerUnited States

Backend Engineer building and scaling highly-available services for Fathom's AI meeting assistant. Requires strong Rails and Kubernetes/Go experience to improve reliability, efficiency, and customer experience at massive scale.

180k – 240k/yr
Remote5+ YOEBackend Engineering
Exa

Software Engineer, Knowledge Systems

ExaSan Francisco, CA

Build systems for extracting, connecting, retrieving, and reasoning over knowledge from the web to enable AI agents to answer questions with precision. Requires experience with complex distributed backend systems and petabyte-scale data pipelines.

180k – 350k/yr
On-site5+ YOEBackend Engineering
Hightouch

Software Engineer, Control Plane

HightouchUnited States

Builds backend tools for enterprise control plane including access control, change management, and data warehouse optimization. Requires expertise in distributed systems, asynchronous workflows, and product-minded engineering for scalable, reliable architectures.

180k – 260k/yr
RemoteBackend Engineering
Hightouch

Software Engineer, Streaming Systems

HightouchUnited States

Builds and scales high-throughput streaming infrastructure to ingest and process billions of customer behavioral events in real-time at sub-second latency. Owns end-to-end projects, solves customer scaling issues, and influences roadmap in a remote-first startup.

180k – 320k/yr
RemoteBackend Engineering
Hightouch

Software Engineer, Customer Studio Backend

HightouchUnited States

Builds backend systems for Customer Studio, optimizing data warehouse performance, real-time audience syncing, analytics, and AI-enhanced workflows for marketing teams. Requires strong distributed systems expertise and product-minded thinking.

180k – 320k/yr
RemoteBackend Engineering