Hiring.Camp

Software Engineer, Distributed Systems (Core)

Transparent Search Group

·

Today

Salary
$180k – $320k
Location
United States
Type
Full-time
Department
Engineering
Closing date
Today
Source
CareersPage

Description

Software Engineer, Distributed Systems (Core)

Company: Hightouch
Location: Remote (United States or Canada)
Compensation: $180,000 - $320,000 + competitive equity
Employment Type: Full-time
Visa Sponsorship: Visa transfers (can sponsor most visas)

About Hightouch

Hightouch 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. Its AI Decisioning platform lets marketers set goals and guardrails that AI agents use to personalize 1:1 customer interactions. Hundreds of companies, including Autotrader, Calendly, Cars.com, Monday.com and PetSmart, rely on it.

Founded in 2018, Hightouch has about 350 people and has raised $320M+ through Series D.

The Role

Hightouch is hiring distributed systems engineers to work on the syncing engine that customers and other engineering teams rely on to move massive amounts of customer data. You will apply expertise in distributed systems, performance optimization and troubleshooting across a multi-cloud, multi-region infrastructure that serves a global customer base. Engineers get very high ownership: you deliver projects start to finish, work directly with customers on their hardest scaling problems and shape what the team works on.

What You Will Do

  • Speed up syncs of large data volumes to destinations like Facebook and Snapchat by optimizing every part of the sync process.
  • Extend batch syncing into real-time streaming syncs from sources such as webhooks and queues.
  • Find and remove scaling and reliability bottlenecks and architect for the next order of magnitude of growth.
  • Evolve the Personalization API, a low-latency caching layer over data warehouses serving sub-30ms p90 responses at millions of QPS.
  • Extend the multi-region, multi-cloud backend to new regions to meet customer data-residency requirements.

What You Bring

  • 7+ years as a software engineer with deep distributed systems work
  • Staff-level scope with fast promotion history at high-growth startups (Series A to E)
  • Very strong systems design fundamentals and understanding of how large-scale distributed systems behave
  • Built event collection or data streaming services that power critical systems (message queues, Kafka, SQL databases, Kubernetes, Docker)
  • Owned systems through orders-of-magnitude growth
  • A pure backend focus (this is not a full-stack, data engineering or DevOps role)
  • Excellent communication and fast learning

Nice to Have

  • Built data sync engines moving terabytes per day
  • Work close to the infrastructure layer; understands how tools like Spark, Flink and Kafka are built
  • Degree from a top computer science program

Interview Process

Recruiter screen (30 min), hiring manager interview (30 min), system design screen (45 min), system design interview (90 min), final call.

Tech Stack

Distributed systems, Kafka, message queues, SQL databases, Kubernetes, Docker, multi-cloud

Skills

DockerKubernetesSQLSparkData EngineeringDevOps

Similar Jobs

30

Distributed Software Engineer

Cerebrassystems·Bengaluru, Karnataka +3·Remote

8mo ago

Sr. Software Engineer- AI/ML, AWS Neuron Distributed Training

Amazon·Remote

1d ago

Principal, Software Engineer (Distributed Systems)

Workday·Pleasanton, CA +1

1d ago

Senior Staff Data Platform Software Engineer (Java Distributed Systems & Kafka)

ServiceNow·Hyderabad, India·Hybrid

2d ago

Sr. Software Engineer (Distributed Systems)

Workday·Ireland, Dublin

2d ago

Software Dev Engineer II, AWS Transactional Services (Database & Distributed Systems), Transactional Services

Amazon·Remote

3d ago

Software Engineer, Distributed Systems & Networking

Ford·Palo Alto, CA

5d ago

Software Engineer, Distributed Systems & Networking

USA01 - USA Automotive·Palo Alto, CA·Hybrid

5d ago

Senior Software Engineer, Distributed Simulation (C++)

Andurilindustries·Seattle, Washington

5d ago

Software Development Engineer, Distributed Systems, Annapurna Labs

Amazon·Remote

6d ago

Rust Software Engineer Lead, Distributed Ledger

Fis·US NY NYC OVA FLR62, US

1w ago

Sr Staff Software Engineer - (Platform Engineering /Distributed Systems) *HYBRID*

Geico·WA Renton Office, US +1·Hybrid

1w ago

Sr Lead Software Engineer - Distributed Systems

JPMorgan Chase·Jersey City, NJ

1w ago

Sr Lead Software Engineer - Distributed Systems

JP Morgan Chase·Jersey City, NJ

1w ago

Lead Software Engineer- Distributed Systems

Salesforce·California - San Francisco, US·Onsite

1w ago

Software Developer - Data Platform & Distributed Systems

SEE THINGS DIFFERENTLY·GBR-Crawley Crompton Way, UK +1·Hybrid

1w ago

Software Engineer, Distributed Systems

Discord·San Francisco Bay Area +1

1w ago

Staff+ Software Engineer, Distributed Systems

Anthropic·New York City, NY +1·Onsite

1w ago

Staff Software Development Engineer - Java + Distributed Systems

Zscaler·Hyderabad, IND·Remote, Hybrid

1w ago

R-100949 Senior Software Engineer (C#, Distributed systems)- Bengaluru

Omnissa·India-Bangalore-Office-Kalyani Vista

1w ago

Sr. Staff Software Engineer – Distributed Systems

Alluxio·Foster City, California·Onsite

1w ago

Senior Software Engineer - Distributed System Development

Alluxio·Foster City, California·Onsite

1w ago

Staff Software Engineer - Distributed System Development

Alluxio·Foster City, California·Onsite

1w ago

Principal Software Engineer – Distributed Systems & Cloud-Native Platform (Java)

Cat·Chennai, Tamil Nadu +1·Remote, Hybrid

1w ago

Senior Software Engineer, Storage - Distributed Caching

Doordash USA·San Francisco, CA·Remote, Hybrid

1w ago

Software Developer Cloud & Distributed Systems

Hewlett Packard Enterprise (HP)·San Juan, Puerto Rico·Remote, Hybrid

2w ago

Software Developer Cloud & Distributed Systems

Hewlett Packard Enterprise (HP)·San Juan, Puerto Rico·Remote, Hybrid

2w ago

Software Developer Cloud & Distributed Systems

Hewlett Packard Enterprise (HP)·San Juan, Puerto Rico·Remote, Hybrid

2w ago

Senior Software Developer Cloud & Distributed Systems

Hewlett Packard Enterprise (HP)·San Juan, Puerto Rico·Remote, Hybrid

2w ago

Backend Software Engineer (C#, .NET, Distributed Systems)

EQUALS TRUE·Lima, Tegucigalpa·Remote

2w ago