Software Engineer, Distributed Systems @Transparent Search Group
Software Development
Salary $180,000 - $320..
Remote Location
Employment Type full-time
Posted 4d ago

[Hiring] Software Engineer, Distributed Systems @Transparent Search Group

4d ago - Transparent Search Group is hiring a remote Software Engineer, Distributed Systems. πŸ’Έ Salary: $180,000 - $320,000 + competitive equity πŸ“Location: USA, Canada

Role Description

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.

Qualifications

  • 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.
Before You Apply
️
remote Be aware of the location restriction for this remote position: USA, Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineer, Distributed Systems @Transparent Search Group
Software Development
Salary $180,000 - $320..
Remote Location
Employment Type full-time
Posted 4d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: USA, Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 127,064+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later