
Sync customer data seamlessly with Hightouch
Hightouch is a leading reverse ETL platform that empowers businesses to sync customer data from their data warehouses to business tools like Salesforce. Headquartered in the Mission District of San Francisco, CA, Hightouch has raised $172.4 million in funding across multiple rounds, including a Seri...
Hightouch offers flexible PTO, wellness days each quarter, and comprehensive health benefits for full-time US employees. Employees can work remotely o...
Hightouch fosters a data-driven culture that emphasizes the importance of integrating diverse data sources for actionable insights. The company is foc...

Hightouch • Remote (North America)
Hightouch is seeking a Principal Engineer for their Streaming Systems team to lead the development of high-throughput systems for real-time data processing. You'll work with technologies like Kafka, AWS, and Docker to build infrastructure that supports billions of behavioral events.
You have extensive experience in engineering, particularly in building high-throughput systems that handle real-time data processing. Your background includes working with technologies such as Kafka and AWS, and you are comfortable with containerization tools like Docker and orchestration platforms like Kubernetes. You understand the intricacies of data ingestion and processing, and you have a strong grasp of cloud data warehouses, particularly Snowflake. Your expertise in programming languages such as Python and Java allows you to contribute effectively to the development of scalable systems. You are a strong communicator and enjoy collaborating with cross-functional teams to drive impactful projects.
Experience with Elasticsearch is a plus, as it complements your skills in managing and querying large datasets. Familiarity with machine learning concepts and their application in marketing workflows can enhance your contributions to the team. You are motivated by the challenge of scaling infrastructure to meet growing demands and are eager to innovate in the AI marketing space.
As a Principal Engineer at Hightouch, you will lead the Streaming Systems team in developing infrastructure that collects and processes billions of behavioral events in real-time. You will architect solutions that ensure high availability and low latency for our streaming products, which have seen significant revenue growth. Your role will involve collaborating with product managers and other engineers to define system requirements and translate them into technical specifications. You will also mentor junior engineers, fostering a culture of learning and innovation within the team.
You will be responsible for designing and implementing data pipelines that efficiently ingest clickstream and transactional data into our platform. Your work will directly impact the performance of our AI agent product, enabling marketers to execute strategies with unprecedented speed and effectiveness. You will engage in hands-on coding, system architecture discussions, and performance optimization efforts to ensure our systems can scale effectively.
Hightouch provides a collaborative and inclusive work environment where you can make a meaningful impact. We value first-principles thinking and encourage team members to approach challenges creatively. You will have the opportunity to work with cutting-edge technologies and contribute to a product that is transforming the marketing landscape. We offer competitive compensation and benefits, along with opportunities for professional growth and development. Join us in shaping the future of AI-driven marketing solutions.
Apply now or save it for later. Get alerts for similar jobs at Hightouch.