Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Distributed Systems

$180k - $260k

GrabJobs

About Hightouch Hightouch’s mission is to empowereveryoneto take action on their data. Through our Reverse ETL platform, business and data users can seamlessly sync data from where it resides, such as warehouses and databases, to where it is needed, including operational systems and SaaS tools. Traditionally, acting on data has required engineering time and bandwidth, and left most business users stuck with charts and reports that are unable to take automated action on their data. With Hightouch, every business user, without writing any code, can activate data to streamline critical processes, improve marketing performance, and scale operations. Our team operates with a focus on making a meaningful impact for our customers. We believe in approaching challenges with a first principles thinking mindset, moving quickly and embracing our value of efficient execution, and treating each other with compassion and kindness. We look for team members that are strong communicators, have a growth mindset, and are motivated and persistent in achieving our goals. Hundreds of companies use Hightouch, including Spotify, Ramp, Grammarly, NBA, Plaid, and Betterment. We’re based in San Francisco, are remote-friendly, and backed by leading investors such as Amplify Partners, ICONIQ Growth, Bain Capital Ventures, Y-Combinator, and Afore Capital. About the Role We are looking for a distributed systems engineer to work on the systems that power the syncing engine our customers and other engineering teams rely on. This presents an exciting challenge where you can apply your expertise in distributed systems, performance optimization, and troubleshooting to push the boundaries of what is possible and meaningful improve our ability to move massive amounts of customer data. This role also provides a unique opportunity to work on a multi-cloud and multi-region infrastructure that supports a global customer base. We believe in enabling our engineers to do their best work for our customers by giving them extremely high levels of ownership and autonomy. This comes in different forms: you will own and deliver projects from start to finish, you will work directly with customers to solve their hardest scaling problems, and you will have a lot of influence over what we work on as a team and company. 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 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 We are looking for talented, intellectually curious, and motivated individuals who are interested in tackling the problems above. This is a senior role, but we focus on impact and potential for growth more than years of experience. The salary range for this position is $180,000 - $260,000 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. About You 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 Interview 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. System 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. System 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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Distributed Systems in San Francisco, CA vacancy
  • $180k - $275k

     ...evolve the core data model and storage systems powering Gamma's business. You'll ship...  ...with rapid shipping velocity. As Software Engineer on the Platform team, you'll collaborate...  ...Design and implement scalable APIs, distributed systems, and data infrastructure that... 
    Suggested
    Full time
    Work at office
    Work from home

    Gamma

    San Francisco, CA
    2 days ago
  • $146.5k

     ...the team: The ML Data Engineering team powers metadata extraction...  ...of users worldwide. Our systems operate at massive scale,...  ...learning, data engineering, and distributed systems, collaborating...  ...We're seeking a Senior Software Engineer with deep experience... 
    Suggested
    Local area
    Worldwide
    Home office
    Flexible hours

    Scribd

    San Francisco, CA
    4 days ago
  • $170k - $260k

    | Software Engineer, Distributed Systems (Core) | Title of Role: | Software Engineer, Distributed Systems (Core) | Location: San Francisco, CA, remote Company Stage of Funding: Series C - Software Development Office Type: Remote Salary: $170K-$260K... 
    Suggested
    Work at office
    Remote work
    Visa sponsorship

    Recruiting from Scratch

    San Francisco, CA
    1 day ago
  • $150k - $215k

    Artie Software Engineer (Distributed Systems) $150K - $215K | San Francisco, CA, US Job type: Full-time Role: Engineering, Backend Experience: 3+ years Visa: Will sponsor About the role We are a small team based in San Francisco looking to hire a founding engineer... 
    Suggested
    Full time
    Visa sponsorship

    Voiceflow

    San Francisco, CA
    3 days ago
  • $180k - $275k

     ...build detection, triage, and response systems that would have required a team five times...  ...Gamma magical. This means designing distributed systems for real-time content scanning,...  ...shipping velocity. You’ll collaborate across engineering, product, and design to define how... 
    Suggested
    Full time
    Work at office
    Work from home

    Gamma

    San Francisco, CA
    5 days ago
  • $146.5k - $228k

     ...About the team: The ML Data Engineering team powers metadata extraction...  ...of users worldwide. Our systems operate at massive scale, supporting...  ..., data engineering, and distributed systems, collaborating...  ...Overview: We’re seeking a Senior Software Engineer with deep... 
    Temporary work
    Local area
    Worldwide
    Home office
    Flexible hours

    Scribd

    San Francisco, CA
    5 days ago
  • $230k - $385k

     ..., we integrate cutting-edge hardware and software to explore a broad range of robotic form...  ...capabilities with the constraints of physical systems to improve peoples' lives. About the Role As a Software Engineer, Distributed Data Systems, you will design and scale... 
    Work at office
    Relocation package

    OpenAI

    San Francisco, CA
    1 day ago
  • $227.2k - $417k

     ...Software Engineer, ML Infra & Distributed Systems (Staff & Principal) San Francisco, CA; Los Angeles, CA; New York, NY (Hybrid); USA - Remote About the Role: As a Software Engineer on the ML Infrastructure team, you will collaborate closely with the Machine Learning... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    Tubi

    San Francisco, CA
    1 day ago
  •  .... Join us and help build the platform engineers turn to to ship AI products. At Baseten...  ...we are building the global operating system for distributed, heterogeneous AI hardware. We believe...  ...configuration to architect the software fabric that unifies thousands of GPUs... 
    Flexible hours

    Baseten

    San Francisco, CA
    4 days ago
  • $166k - $225k

     ...improve their business. Founded by engineers — and customer obsessed — we leap...  ...SQL query engines. As a software engineer on the Runtime team at Databricks...  ...be building the next generation distributed data storage and processing systems that can outperform specialized... 
    Local area
    Worldwide

    Databricks Inc.

    San Francisco, CA
    2 days ago
  • $255k - $405k

     ...ensuring they are reliable, user‑friendly, and aligned with our mission of broad societal benefit. About the Role As a Software Engineer, Distributed Data Systems, you will design and scale the infrastructure that powers large‑scale multimodal training and evaluation at... 
    Full time
    Work at office
    Local area
    Relocation package
    Flexible hours

    Slope

    San Francisco, CA
    4 days ago
  •  ...Software Engineer The Astera Institute is seeking a software engineer to build the core infrastructure for large-scale distributed simulation systems, including biological systems and physics-based environments. This role focuses on distributed computation, high-performance... 
    Work at office

    Astera Institute

    Emeryville, CA
    3 days ago
  • $229.9k - $262.4k

     ...Senior Lead Software Engineer, Distributed Systems (Golang + Python on Kubernetes) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment... 
    Full time
    Part time
    Internship
    Local area

    Capital One

    San Francisco, CA
    5 days ago
  • $350k

     ...looking for a Member of Technical Staff specializing in distributed systems. You'll design and build systems to coordinate execution...  ...reliability and fault-tolerance. Ideal candidates have strong software engineering fundamentals and experience in production environments.... 

    Acceler8 Talent

    San Francisco, CA
    3 days ago
  • A startup in AI infrastructure in San Francisco seeks a software engineer to participate in the design, implementation, and optimization of core systems. Candidates should have strong problem-solving skills and at least 5 years of experience in software engineering, with... 

    Nexthop Systems Inc

    San Francisco, CA
    3 days ago
  • $175k - $225k

    A cutting-edge technology firm is looking for a Senior Backend Engineer to design distributed systems for running AI agents. This role involves managing core data infrastructure and ensuring scalable solutions. The ideal candidate has 4+ years of backend engineering experience... 

    LangChain

    San Francisco, CA
    4 days ago
  • Replo is hiring a Senior Backend Engineer to join our San Francisco...  ...architecting and implementing backend systems primarily in Typescript/Node....  ...4 years of experience in distributed systems, a product-focused...  ...to maintaining clean software practices. The position offers... 
    Work at office
    3 days per week

    Replo

    San Francisco, CA
    5 days ago
  •  ...developers with deep experience in distributed microservices, and full stack systems to create solutions that help...  ..., mentoring other members of the engineering community, and from time to time,...  ...At least 6 years of experience in software engineering (Internship experience... 
    Full time
    Part time
    Internship

    Capital One

    San Francisco, CA
    4 days ago
  •  ...leading AI CRM company in San Francisco is seeking a Lead Software Engineer to design and develop distributed filesystems for their innovative platform. You will...  ...SQL is required alongside significant experience in systems design. Benefits include comprehensive health... 
    Remote job

    Salesforce, Inc.

    San Francisco, CA
    2 days ago
  • Rippling is seeking a Senior Staff Software Engineer to lead initiatives in the development of their platform and AI infrastructure. This high-impact role involves building scalable distributed systems and enhancing engineering quality across teams. The ideal candidate... 
    Work at office

    Rippling

    San Francisco, CA
    3 days ago
  • $175k - $210k

     ...Welcome systems thinkers. System builds software to help the world see and solve anything as a system, starting...  ...and experienced Senior Software Engineer to join our team. The primary responsibility...  ...(e.g., vector databases, distributed data systems, high-performance... 
    Flexible hours

    GrabJobs

    San Francisco, CA
    4 days ago
  •  ...developers save time by accelerating software builds and tests. Our cloud-based, distributed service optimizes developer...  ...Bazel, we build tools that empower engineering teams—from startups to Fortune 5...  ...with a focus on build systems, compilers, and languages , you... 
    Remote work

    GrabJobs

    San Francisco, CA
    4 days ago
  • $128k - $204k

     ...eligible US locations About the role and about you: As Senior Software Engineer, Game Systems, you'll work with a team of talented engineers to ensure...  ...and able to work and collaborate effectively in remote, distributed teams. Bonus points: Experience working on game engines... 
    Full time
    Remote work
    Worldwide

    GrabJobs

    San Francisco, CA
    3 days ago
  • $107.7k - $285.9k

     ...leading platform for agentic software development - powered by Copilot...  ...Overview As a Software Engineer III at GitHub, you will...  ...engineers and designers with a distributed, diverse and passionate team...  ...build them. The Monolith Systems team is dedicated to the continuous... 
    Remote work

    GitHub

    San Francisco, CA
    3 days ago
  • $350k

     ...Software Engineer, Systems Generalist Thinking Machines Lab's mission is to empower humanity through advancing collaborative general intelligence...  ...ll work across the full technical stack, solving complex distributed systems problems and building robust, scalable platforms.... 
    Local area
    Immediate start
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours

    Thinking Machines Lab

    San Francisco, CA
    5 days ago
  •  ...Embedded Software Engineer - Embedded Systems & Firmware Company Background: Specter is creating a software-defined "control plane" for the...  ...Engineer to own the full on-device software stack for our distributed wireless mesh sensor nodes, including integration with... 

    Specter Services LLC

    San Francisco, CA
    3 days ago
  • $230k - $385k

     ...About the Team: The Database Systems team specializes in high-performance distributed databases. Our team built Rockset, the real-time search, analytics...  ...cases. About the Role : We are looking for engineers passionate about distributed systems, close-to-the... 

    OpenAI

    San Francisco, CA
    4 days ago
  •  ...AI-native financial operating system for health systems, founded...  ..., designing and building the distributed systems that allow a small team...  ...You'll partner closely with engineers and leadership to understand...  ...looking for a systems-minded software engineer who cares deeply about... 
    Contract work

    MidStream PA

    San Francisco, CA
    3 days ago
  • $10 per hour

     ...unique opportunity to join a new engineering team at the ground floor. As...  ...to real production systems that power global trade. We...  ...highly available, secure, and distributed services within a modern microservices...  ...degree in Computer Science, Software Engineering, or a related... 
    Internship
    Flexible hours

    Flexport

    San Francisco, CA
    1 day ago
  •  ...Software Engineer Opportunity at Abridge Abridge's services and engineering team are in hyperscale mode. We are looking for experienced...  ..., and scalability of our software by multiples. This is a distributed systems oriented role and is approximately 80% software focused... 

    Abridge

    San Francisco, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Distributed Systems. Be the first to apply!