Software Engineer, Distributed Systems

HightouchSan Francisco, California, United StatesRemotefull_timesenior

$180,000 – $320,000 USD

Tech Stack

Solid badges = required, outlined = preferred

Responsibilities

  • Optimize the syncing process to improve data sync speed to destinations like Facebook and Snapchat.
  • Design and implement streaming syncing capabilities to support real-time data sources like webhooks and queues.
  • Identify and address current and future bottlenecks in system scalability and reliability for rapid growth.
  • Develop and extend the Personalization API to provide low latency caching for real-time personalization use cases.
  • Extend multi-region and multi-cloud backend to support new regions and data residency requirements for a global customer base.

Soft Skills

High Ownership

Benefits

  • Equity
  • Remote Work

Culture

Mission-DrivenImpact-OrientedFast-PacedHigh GrowthWork-Life BalanceAutonomous Teams

Requirements

Regions: Us

Get jobs like this in your inbox

Weekly Distributed Systems, Performance Optimization, Troubleshooting hiring trends and salary data — free.

Join 8 engineers getting weekly insights

Get market intelligence in your inbox

Free weekly insights on tech hiring trends, salaries, and in-demand stacks.

Already a subscriber? Sign in

About Hightouch
Industry: saas
Size: medium

Hightouch is an Agentic Marketing Platform that leverages a Composable CDP to empower marketers to build and ship end-to-end campaigns with complete brand context, customer data, and performance history. Founded in 2019, Hightouch aims to help customers leverage data and AI to grow their businesses.

View company profile →
Compensation
Base salary: $180,000 – $320,000 USD
Equity: Meaningful equity compensation in the form of ISO options, with early exercise and a 10 year post-termination exercise window.