Hightouch Logo

Hightouch

Engineering Manager, Events

Posted 13 Days Ago
Remote
3 Locations
Senior level
Remote
3 Locations
Senior level
The Engineering Manager will lead the event collection and identity resolution services, focusing on scaling performance and solving complex distributed systems challenges while driving team excellence and architecture decisions.
The summary above was generated by AI

About Hightouch

Hightouch’s mission is to empower everyone to take action on their data. Hundreds of companies, including Autotrader, Calendly, Cars.com, Monday.com, and PetSmart, trust Hightouch to power their growth.

We pioneered the Composable Customer Data Platform (CDP), which lets companies use their own data warehouse to collect, prepare, and activate customer data for marketing personalization and business operations. Our new AI Decisioning platform goes a step further,  allowing marketers to set goals and guardrails that AI agents can then use to personalize 1:1 customer interactions. Traditionally, only technical teams had the skills to access and use customer data. With Hightouch, every business user can deliver personalized customer experiences, optimize performance marketing, and move faster by leveraging data and AI across their organization.

Our team focuses on making a meaningful impact for our customers. We approach challenges with a first-principles mindset, move quickly and efficiently, and treat each other with compassion and kindness. We look for team members who are strong communicators, have a growth mindset, and are motivated and persistent in achieving our goals. 

What else? We’re based in San Francisco but have team members all over the world. Our Series C put us at a $1.2B valuation, and we are backed by leading investors such as Sapphire Ventures, Amplify Partners, ICONIQ Growth, Bain Capital Ventures, Y-Combinator, and Afore Capital.

About the Role

We are looking for an engineering manager to lead our event collection and identity resolution services. This is an opportunity to take services that are already processing large volumes of data, and push them into the realm of millions of requests per second. There will be many opportunities to solve hard problems in distributed systems, performance optimization, and architecture. We need someone who thrives when pushing the boundaries of what is possible. 

You would lead a team of best in class engineers. 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 would help by leading by example, continuing to raise our already high technical bar, and making thoughtful judgement calls.

Some of the problems we’ll be working on include:

  • Reliably Streaming Events at Low Latency: We need to continue to scale our event product’s capabilities, while maintaining reliability and reducing the end to end latency of event processing. We also need to work with other teams who will be processing these events live to deliver new features.
  • Improving Algorithms and Data Structures for Identity Resolution: Our identity resolution product needs to be able to process billions of rows efficiently. We’ll also be expanding the capabilities of this product, so careful work on the underlying algorithms will be required.
  • Feature Development: We have a backlog of features we know customers want and we’d love to add to our products. This is an opportunity to stay close to customers and work with product and design, while doing deep distributed systems work.

About You

We are looking for people who are hungry, motivated by high ownership, hard problems, and who have a strong track record of driving impact in multiple environments. This is a leadership role, but we care about evidence of impact and potential for growth more than years of experience. 

You are a great fit if you:

  • Value excellence in what you do, and bring out excellence in those around you.
  • Are adept at making pragmatic judgements about how to move forward in a messy, fast-moving, real world scenario.
  • Have strong opinions about what the right architecture is for a given distributed systems problem
  • Reason from first principles about problems, and take feedback well to adjust your solutions
  • Owned systems that have undergone orders of magnitude of growth and helped them scale accordingly
  • [Even Better] You’ve built or scaled event/data streaming engines that process and move terabytes of data per day in a scalable way

What We Offer

True technical ownership with room to run. You’ll shape huge parts of our core systems and culture. We are growing extremely fast, and your ability to grow and work on harder and harder problems will be limited by only how far you want to go.

The salary range for this position is $220,000 - $280,000K USD per year, which is location independent in accordance with our remote-first policy. We also offer meaningful equity compensation in the form of ISO options, and offer early exercise and a 10 year post-termination exercise window.

Interview Process

We believe interviews should test how you drive real impact in ambiguous situations, not whether you know the solution to a specific algorithmic puzzle. Expect to do a lot of first principles thinking and no coding challenges. The interview order may change but our panel is generally as follows:

  • Recruiter Screen [30m]: Chat with our recruiting team to get to know each other and see if the role could be a good mutual fit.
  • Leadership and Management [60m]: Meet with the hiring manager to discuss how you lead.
  • System Design Interview [90m]: Work with an engineer to architect a system at a conceptual level. You’ll start from customer requirements and work all the way down to specific technical implementation.
  • Execution and Impact [90m]: Talk with the hiring manager to assess how you drive impact, prioritize, and maintain technical excellence. Expect to discuss past projects.
  • Sync Engine Speed Analysis  [60m]: Work with the VP of Engineering to see how you measure and analyze the performance of a real system.

Top Skills

Algorithms
Data Streaming
Data Structures
Distributed Systems

Similar Jobs

Yesterday
Remote
Pleasanton, CA, USA
Senior level
Senior level
Big Data • Cloud • Healthtech • Software • Big Data Analytics
The Senior Software Engineer in Test will join the Automation Infrastructure team, develop cloud-based applications, and optimize automated regression tests using cutting-edge technologies.
Top Skills: AWSCucumberLambdatestOpen SearchSpring Boot
Yesterday
Remote
Boston, MA, USA
Senior level
Senior level
Big Data • Cloud • Healthtech • Software • Big Data Analytics
As a Principal Full Stack Engineer at Veeva Systems, you will build scalable software, drive project direction, and mentor junior engineers.
Top Skills: Cloud Software
Yesterday
Remote
Hybrid
7 Locations
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
The Senior Machine Learning Modeler will develop scalable ML solutions to detect financial crimes, working globally with various stakeholders.
Top Skills: Machine LearningSoftware Engineering

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account