Software Engineer, Distributed Systems

Hightouch (Headquarters: Remote (North America))

Location: Remote (North America)   |   Full-Time   |   $180,000 - $320,000
Distributed Systems Performance Optimization Troubleshooting Multi-Cloud Multi-Region Syncing Engine Streaming Scalability Reliability Personalization API Data Warehouse Low Latency Cache Data Residency Backend Back End Engineer Staff Engineer
**About Hightouch:**

Hightouch pioneered the Composable Customer Data Platform (CDP), helping companies use their data warehouse for marketing and operations. Their mission is to empower everyone to take action on their data. They are backed by leading VCs, valued at $1.2B, and serve customers like Spotify, PetSmart, and the NBA.

**About the Role:**

Seeking a distributed systems engineer for the core syncing engine. Work on challenging problems involving performance optimization, scalability, and reliability for moving massive data volumes. Opportunity to work on multi-cloud, multi-region infrastructure. Hightouch fosters high ownership and autonomy.

**Responsibilities & Problems:**

*   Optimize Sync Speed (e.g., for Facebook, Snapchat destinations).
*   Develop Streaming Syncing capabilities (real-time data movement).
*   Ensure Scalability and Reliability for rapid growth (architecting for the next order of magnitude).
*   Enhance the Personalization API (low latency cache <30ms p90, millions QPS).
*   Support and extend Multi-Region/Multi-Cloud backend (data residency requirements).

**About You:**

Passionate engineer solving hard technical problems with customer value. Motivated by high ownership, thrives in a fast-paced startup. Experienced with or eager to learn distributed systems, high-scale systems (e.g., built syncing engines processing terabytes/day, event collection/streaming services, scaled systems). Fast learner. Senior role focused on impact and potential. Strong communicator with a growth mindset.
Post Date: April 17, 2025