Software Engineer, Distributed Systems

3 months ago


San Francisco, California, United States Hightouch Full time
About Hightouch

Hightouch's mission is to empower everyone to 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

  • San Francisco, California, United States Salesforce, Inc. Full time

    Distributed Systems Software Engineer - Cloud Infrastructure SpecialistJob Category: Software EngineeringAbout Salesforce, Inc.We're a leading technology company, inspiring innovation and driving business growth with AI, Data, and CRM solutions. Our core values guide us in helping companies across every industry transform and connect with customers in new...


  • San Francisco, California, United States Databricks Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Runtime team at Databricks Inc. As a key member of our team, you will be responsible for designing and developing the next generation of distributed data storage and processing systems.Key ResponsibilitiesDesign and develop scalable and high-performance distributed...


  • San Jose, California, United States eBay Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Core Buyer engineering team at eBay. As a key member of our team, you will be responsible for designing, building, and maintaining large-scale distributed systems that deliver engaging customer experiences for our buyers.Key ResponsibilitiesLead architecture development and...


  • San Francisco, California, United States Cloudflare, Inc. Full time

    About UsAt Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world's largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without...


  • San Francisco, California, United States PostHog Enterprise Full time

    About PostHog EnterprisePostHog Enterprise is a leading provider of data analytics and pipeline solutions for businesses. Our mission is to empower organizations to make data-driven decisions and drive growth.Job DescriptionWe are seeking a highly skilled Distributed Systems Engineer to join our team. As a key member of our engineering team, you will be...


  • San Francisco, California, United States MongoDB Full time

    About the RoleMongoDB is a leading provider of cloud-based database services, empowering innovators to create, transform, and disrupt industries by unleashing the power of software and data.We are seeking a highly skilled Senior Software Engineer to join our Atlas Search Query team, responsible for designing and developing the next generation of search query...


  • San Francisco, California, United States Tonal Systems, Inc. Full time

    About the RoleTonal Systems, Inc. is seeking a highly skilled Senior Backend Software Engineer to join our team. As a key member of our engineering team, you will play a critical role in building and maintaining our cloud-based backend services.Key ResponsibilitiesDesign, develop, and deploy scalable and efficient backend services using cloud platforms (AWS,...


  • San Francisco, California, United States Tbwa ChiatDay Inc Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Data Processing and Workflow Foundations team at Tbwa Chiat/Day Inc. As a key member of this team, you will play a critical role in designing and developing the foundational platform for running our infrastructure.Key ResponsibilitiesCollaborate with a team of software...


  • San Francisco, California, United States Tenderly Full time

    At Tenderly, we're not just shaping the future of blockchain technology – we're defining it. As a full-stack Web3 infrastructure platform, we provide multi-network support and a comprehensive ecosystem that covers every aspect of the blockchain journey, from initial encounters to advanced Node solutions and serverless cloud compute functions.Our mission is...


  • San Francisco, California, United States Tbwa ChiatDay Inc Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Data Processing and Workflow Foundations team at Tbwa Chiat/Day Inc. As a key member of this team, you will play a critical role in designing and developing the foundational platform for running our infrastructure.Key ResponsibilitiesCollaborate with a team of software...


  • San Francisco, California, United States Databricks Full time

    At Databricks, we are obsessed with enabling data teams to solve the world's toughest problems, from security threat detection to cancer drug development. We do this by building and running the world's best data and AI infrastructure platform, so our customers can focus on the high value challenges that are central to their own missions.Founded in 2013 by...

  • Electrical Engineer

    5 days ago


    San Francisco, California, United States Barry-Wehmiller Full time

    About the RoleWe are seeking an experienced Electrical Engineer to join our team at Barry-Wehmiller. As an Electrical Engineer, you will play a key role in designing and implementing medium voltage power distribution systems for our clients.Key ResponsibilitiesDesign medium voltage power distribution systems in compliance with local municipal and public...


  • San Francisco, California, United States Succinct Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Succinct, a leading innovator in blockchain scaling and interoperability solutions. As a key member of our infrastructure team, you will play a critical role in designing and maintaining a highly available and scalable distributed system for our SP1 proving cluster and...


  • San Jose, California, United States CISCO Systems Full time

    About the RoleCisco Systems is seeking a highly skilled Senior Software Engineer to join our UCS Chassis Management Software team. As a technical lead, you will be responsible for crafting, maintaining, and supporting embedded chassis management software for Cisco's Unified Computing System (UCS) family of products.Key ResponsibilitiesLead a team of skilled...


  • San Francisco, California, United States Equinix, Inc. Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer, Systems Engineering to join our team at Equinix, Inc. This is a unique opportunity to work on designing and developing software systems, testing vendor-provided hardware and firmware, and managing server fleets.Key ResponsibilitiesDesign and develop software networking features for...


  • San Francisco, California, United States Kuzco Full time

    About KuzcoWe are a cutting-edge technology company specializing in the development of innovative AI solutions. Our team of experienced engineers is dedicated to creating high-performance systems that push the boundaries of what is possible with machine learning.We are building a revolutionary distributed LLM inference network that combines idle GPU capacity...

  • Software Engineer

    1 week ago


    San Francisco, California, United States Aurora Innovation Full time

    Job SummaryAurora Innovation is seeking a skilled Software Engineer to join our Perception Performance and Coverage team. As a key member of our team, you will play a crucial role in building a transportation ecosystem that prioritizes safety, efficiency, and accessibility.Key ResponsibilitiesAccelerate Model DevelopmentDevelop advanced systems and...


  • San Diego, California, United States Ananant Systems Private Limited Full time

    Job OverviewAnanant Systems Private Limited is seeking a skilled Embedded Systems Software Engineer to contribute to our innovative projects.Key Responsibilities:Develop, implement, and validate signal processing firmware, including algorithms for FFT and filters, as well as communication control protocols.Collaborate with algorithm and VLSI engineers to...


  • San Francisco, California, United States Windfall Data, Inc. Full time

    About the RoleWe are seeking a highly skilled Backend Software Engineer to join our team at Windfall Data, Inc. as a Distributed Systems Architect. As a key member of our application team, you will be responsible for designing and building scalable distributed systems that power our customer-facing applications.Key ResponsibilitiesArchitect and develop...


  • San Francisco, California, United States Jones Lang LaSalle Incorporated Full time

    About the Role:We are seeking a highly skilled and experienced Software Engineer to join our team at Jones Lang LaSalle Incorporated. As a Software Engineer, you will be responsible for designing, developing, and maintaining software solutions that leverage cloud technologies, data processing, and building scalable and robust software systems.Key...