Software Engineer, Hightouch

Distributed Systems

$170-240k

Docker
Kubernetes
Kafka
Bash
Linux
Spark
Prometheus
Flink
Senior level
Remote in Canada, US
Hightouch

Data solution for syncing customer data to business tools

Open for applications

Hightouch

Data solution for syncing customer data to business tools

201-500 employees

B2BEnterpriseBusiness IntelligenceSaaSAPIData Integration

Open for applications

$170-240k

Docker
Kubernetes
Kafka
Bash
Linux
Spark
Prometheus
Flink
Senior level
Remote in Canada, US

201-500 employees

B2BEnterpriseBusiness IntelligenceSaaSAPIData Integration

Company mission

To empower everyone to take action on their data.

Role

Who you are

  • You are an engineer with a passion for solving hard technical problems that generate real value for customers
  • You’re motivated by high ownership and are comfortable in a fast-paced, startup environment
  • You have experience and comfort with distributed systems and high-scale systems or the ability and desire to build this experience quickly
  • This experience can take different forms:
  • You’ve built syncing engines that process and move terabytes of data per day in a scalable way
  • You’ve created event collection or data streaming services that power company critical systems
  • You’ve owned systems that have undergone orders of magnitude of growth and helped them scale accordingly
  • You have relevant skills and are a fast learner who is excited to take on the challenges we face

What the job involves

  • Some of the problems we’ll be working on include:
  • Sync Speed: customers want to sync a lot of data to important destinations like Facebook and Snapchat, which requires us to analyze every part of our syncing process and find where we can optimize to sync data more quickly
  • Streaming Syncing: We currently sync data from sources in batch only, but envision a world where we also do syncs in real-time and support streaming sources like webhooks and queues
  • Scalability and Reliability: As part of our rapid growth, we’re always evaluating current future bottlenecks in scaling and reliability, and architecting for the next order of magnitude of growth
  • Personalization API: Our Personalization API product provides a low latency caching layer on top of data warehouses that enable customers to use their data warehouse for real-time personalization use cases with <30ms p90 response times with QPS in the millions
  • Multi-Region and Multi-Cloud: Supporting our multi-region and multi-cloud backend, including extending it to launch Hightouch on in new regions to support data residency requirements of our global customer base

Application process

  • Our goal with the interview process is to balance speed with giving both parties opportunities to assess whether there is a strong mutual fit. We will ask you questions, but we want you to ask us questions! Our technical interviews focus on how you design systems because we believe this is the best way for us to see how you work and for you to see how we collaborate. We don’t ask you to write code to solve technical brainteasers that don’t appear in your day to day job
  • Recruiter screen [30m]: Introductory call with our recruiting team to get to know each other and see if the role could be a good mutual fit
  • Hiring manager Screen [30m]: Second screen with the hiring manager to assess fit with the team and answer any questions you have
  • Systems design screen [45m]: Designing a data processing feature end-to-end
  • Hiring manager interview [30m]: Chat with hiring manager about past experiences and future operating preferences to assess fit on company values and operating principles
  • Systems design interview [90m]: Work with the interviewer to architect a system at a conceptual level. The problem will be at a pretty high level - and have both product and customer requirements as well as technical

Otta's take

Sam Franklin headshot

Sam Franklin

CEO of Otta

The use of data integration software involves combining data from different sources to provide users with a unified view. Due to the growing need to combine several heterogeneous data sources, along with the rise of cloud computing, demand for effective data integration tools and services has been increasing.

While Fivetran is one of the most prominent platforms companies use to “extract, transform, and load” data into its warehouse, Hightouch does the opposite of that, what has become known as “reverse ETL.” For example, a company could use Fivetran to get the data into its warehouse and then use Hightouch to get the data from the warehouse and into Salesforce.

Hightouch serves a diverse range of clients, from B2B giants like Kong, Plaid, and Mattermost to B2C leaders like Nando's and Autotrader. With recent acquisitions including the product-led sales automation startup Workbase and the knowledge management startup Whatis, alongside an expanded partnership with Snowflake, Highlight continues to enhance its capabilities and provide seamless data activation for its growing customer base.

Insights

Top investors

Some candidates hear
back within 2 weeks

11% employee growth in 12 months

Company

Funding (last 2 of 4 rounds)

Jul 2023

$38m

LATE VC

Nov 2021

$40m

SERIES B

Total funding: $92.2m

Company benefits

  • Hub & Remote friendly: Join our global team, either remotely or in one of our four in-person hubs. For those near a hub, enjoy complimentary lunches on Tuesdays and Thursdays
  • Flexible PTO: Downtime is just as important as on time and your teammates will support you while you relax and recharge
  • Wellness: We offer wellness days each quarter
  • Core benefits: For full-time US-based employees, we cover all health benefit premiums, 80% for dependents, and life insurance
  • Parental leave: We value and support the family planning process. We provide up to 16 weeks for parents
  • Professional development: We support employees for all learning resources needed to grow in their role (classes, books, conferences, etc)
  • Connectivity: We offer a $50 per month cell-phone or wifi connectivity stipend to all employees
  • Commuter: Commuter benefits of $50 are offered to both employees who come into the offices and to remote workers working outside of their home

Company values

  • Forever hungry: We are hungry and ambitious. We celebrate our accomplishments, but we’re never fully satisfied. We’re always figuring out how to collectively push ourselves further and do more. If we think we can grow the company 5x this year, the first question should be “why not 10x?"
  • Kindness: We want to create an environment where people feel actively welcomed, encouraged, and supported. People who aren’t kind aren’t tolerated— it’s just not worth it. We intrinsically believe in a deeper kindness as a core value, aside from its obvious benefits to the business
  • Efficient execution: Speed matters. We don’t have time for endless deliberation– most decisions are two-way doors. Move fast, adapt quickly. We take inspiration from others and don’t innovate where we don’t need to. We communicate clearly because time is precious. We parallelize to the greatest extent possible
  • Compassion: We listen to everyone and try to put ourselves in their shoes, regardless of our initial reaction to what they say. This applies to everyone– customers, prospects, partners, peers, etc
  • Impact driven: Everyone should be intrinsically motivated by business impact. We minimize distractions and prioritize our time based on what’s actually impactful to the business. We value people at all levels based on their impact above anything else
  • Raising the bar: We have high expectations for performance and believe in having exceptional talent in every position. We understand the value of great people. We look deeper than credentials, prioritize slope over y-intercept, and put in the hard work to find those that truly raise the bar
  • Humility: We are humble. Listening is mission critical— we are open to others’ perspectives and ideas. No work is beneath us. We also believe that humility leads to foresight. If we are not grounded and open minded, we blind ourselves from key opportunities and risks in every aspect of business

Company HQ

Mission District, San Francisco, CA

Founders

Tejas Manohar

(Co-Founder)

A Software Engineer with experience in lead roles at Lottery.com and Segment. Co-founded Hightouch in 2019.

Josh Curl

(Co-Founder & CTO)

Significant Software Engineering experience at Rancher Labs and Segment. Co-founded Deviceplane in 2019 before co-founding Hightouch.

Kashish Gupta

(Co-Founder)

Experience as a Product Manager for LYNK in 2016. Founded Mama's Cookin' in 2015 before co-founding Hightouch in 2019.

Share this job

View 13 more jobs at Hightouch