Hightouch is an Agentic Marketing Platform powered by the industry-leading Composable CDP. They are seeking a distributed systems engineer to work on the systems that power their syncing engine, focusing on performance optimization and scalability to handle massive customer data.
Responsibilities:
- Work on the systems that power the syncing engine our customers and other engineering teams rely on
- Analyze every part of our syncing process and find where we can optimize to sync data more quickly
- Support streaming sources like webhooks and queues for real-time syncs
- Evaluate current future bottlenecks in scaling and reliability, and architect for the next order of magnitude of growth
- Extend multi-region and multi-cloud backend to launch Hightouch in new regions to support data residency requirements
Requirements:
- Experience and comfort with distributed systems and high-scale systems or the ability and desire to build this experience quickly
- Experience building syncing engines that process and move terabytes of data per day in a scalable way
- Experience creating event collection or data streaming services that power company critical systems
- Experience owning systems that have undergone orders of magnitude of growth and helped them scale accordingly
- Relevant skills and a fast learner who is excited to take on the challenges faced