🏢
Hightouch
Principal Engineer, Streaming Systems
Job Description
ABOUT THE ROLE
We are seeking a Principal Engineer to lead our Streaming Systems team, responsible for building high-throughput systems that collect, forward, and perform real-time computation on billions of behavioral events from our customers' users. This data is the foundation for our "Cursor for Marketers" AI agent product. As a key member of our team, you will be building the infrastructure that ingests clickstream, product interaction, and transactional data into our platform.
WHAT YOU'LL DO
You will be working on high-priority projects that require a high level of technical expertise and leadership. Some of the key challenges you will be tackling include:
- Preserving end-to-end system latency at a throughput of over 1,000,000 messages per second
- Improving caching strategies for our online computation service
- Architecting a system that can deduplicate message delivery at 1,000,000 messages per second
- Developing patterns for elegant and zero-downtime deployments in our online computation service
You will have significant ownership and autonomy to deliver projects from start to finish, work directly with customers to solve their hardest scaling problems, and have a significant influence over our technical roadmap.
WHAT YOU'LL NEED
- Experience as an engineer with a passion for solving hard technical problems that generate real value for customers
- Leadership experience in building, deploying, and maintaining distributed systems at scale
- Strong opinions on how engineering should be done and a desire to help scale a rapidly growing engineering team
- Experience architecting, building, deploying, and maintaining distributed systems at scale
- Ability to mentor and up-level engineers around you
WHY REMOTE
Hightouch is a remote-first company, and we offer a location-independent salary range of $180,000 - $400,000 USD per year. A large portion of the compensation will be in the form of equity via ISO options. We offer early exercise and a 10-year post-termination exercise window.
BENEFITS
We believe in enabling our engineers to do their best work for our customers by giving them extremely high levels of ownership and autonomy. You will have the opportunity to work directly with customers, mentor and up-level engineers, and have a significant influence over our technical roadmap.