Principal Engineer, Streaming Systems

New
H
HightouchMarketing Technology
Remote (North America)Full-TimePrincipal
Salary$180,000 - $400,000 USD per year
Apply NowOpens the employer's application page

Job Details

Required Skills
Distributed Systems

Requirements

  • Extensive experience in architecting, building, deploying, and maintaining distributed systems at scale.
  • Demonstrated ability to lead highly complex and ambitious engineering projects.
  • Experience mentoring and up-leveling engineers.
  • Strong technical opinions on engineering best practices and team scaling.
  • Comfortable in a fast-paced, high-ownership startup environment.
  • Ability to broadcast and encourage technical excellence across the team.

Responsibilities

  • Lead high-throughput systems that collect, forward, and perform real-time computation on behavioral events.
  • Build infrastructure capable of ingesting clickstream, product interaction, and transactional data.
  • Architect systems to maintain sub-second end-to-end latency at throughput exceeding 1,000,000 messages per second.
  • Improve caching strategies for the online computation service.
  • Develop patterns for elegant, zero-downtime deployments.
  • Own and deliver projects from conception to completion.
  • Work directly with customers to solve high-level scaling challenges.
  • Influence the technical roadmap and mentor fellow engineers.
View Full Description & ApplyYou'll be redirected to the employer's site
$180,000 - $400,000 USD per year
Apply Now