Principal Engineer, Streaming Systems

Posted 27 days agoViewed
180000 - 320000 USD per year
United StatesFull-TimeSoftware Development
Company:Hightouch
Location:United States, EST, PST
Languages:English
Seniority level:Principal
Skills:
Backend DevelopmentLeadershipCloud ComputingSoftware ArchitectureApache KafkaData engineeringDevOpsMicroservicesMentoring
Requirements:
Experience architecting, building, deploying, and maintaining distributed systems at scale. Ability to broadcast and encourage technical excellence. Passion for solving hard technical problems that generate real value for customers. Comfortable in a fast-paced startup environment. Experience leading highly complex and ambitious projects. Desire to mentor and up level engineers.
Responsibilities:
Lead work on high-throughput systems that collect, forward, and perform real-time computation on behavioral events. Build infrastructure for ingesting clickstream, product interaction, and transactional data. Ensure infrastructure scales to handle millions of messages per second at single-second latency. Add a computation engine for real-time personalization based on live behavior. Preserve <1s end-to-end system latency at throughput over 1,000,000 messages / second. Improve caching strategies for the online computation service. Architect a system to deduplicate message delivery at 1,000,000 messages / second. Develop patterns for elegant and zero-downtime deployments in the online computation service. Own and deliver projects from start to finish. Work directly with customers to solve scaling problems. Influence the technical roadmap.
Similar Jobs:
Posted about 15 hours ago
United StatesFull-TimeSoftware Development
Senior Full Stack Engineer
Company:Five9
Posted about 16 hours ago
United StatesFull-TimeBusiness Systems, Automation
Director of Business Systems & Automation
Posted about 16 hours ago
North AmericasFull-TimeSoftware Development
Backend Engineer II - Minesweeper - Personalization
Company: