Software Engineer, Distributed Systems
5 months ago
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-
Senior Software Engineer
1 week ago
San Francisco, California, United States Databricks Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Distributed Systems team at Databricks. As a key member of our team, you will be responsible for designing and implementing next-generation systems that leapfrog state-of-the-art in database systems, storage systems, and distributed systems.Key ResponsibilitiesDesign and...
-
Distributed Systems Software Engineer
1 day ago
San Diego, California, United States Canonical - Jobs Full timeWe are seeking a skilled software engineer to join our team at Canonical. As a Distributed Systems Software Engineer, you will play a key role in building and validating resilient distributed systems.Key Responsibilities:Create automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools...
-
Distributed Systems Engineer
2 weeks ago
San Francisco, California, United States Cloudflare Inc Full timeAbout UsAt Cloudflare, we're on a mission to build a better Internet. Our network powers millions of websites and other Internet properties, and we're looking for talented engineers to help us scale and improve our services.We're a fast-growing company with a strong focus on innovation and customer satisfaction. Our engineers work on a wide range of...
-
Senior Software Engineer
1 month ago
San Francisco, California, United States Take-Two Interactive Software Full timeAbout the PositionTake-Two Interactive Software is a leading developer, publisher, and marketer of interactive entertainment for consumers worldwide. We're seeking a highly skilled Senior Software Engineer to join our Direct to Consumer team, responsible for building and maintaining our backend services for millions of concurrent users.Key...
-
Senior Software Engineer, Distributed Systems Expert
2 months ago
San Francisco, California, United States Mixpanel Full timeAbout MixpanelMixpanel is a leading event analytics platform that empowers builders to make data-driven decisions without requiring SQL expertise. Our platform enables organizations to see and learn from the impact of their work on product, marketing, and company revenue metrics, driving better decision-making.Role OverviewWe are actively recruiting for...
-
Senior Software Engineer
4 days ago
San Francisco, California, United States Ripple Full timeBuild the Future of PaymentsRipple is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and performant enterprise software solutions for our distributed payment applications.Key Responsibilities:Design and develop software...
-
San Francisco, California, United States Mixpanel Full timeAbout MixpanelMixpanel is a leading event analytics platform that empowers builders to make data-driven decisions without requiring SQL expertise. Our platform enables organizations to see and learn from the impact of their work on product, marketing, and company revenue metrics, driving better decision-making.Our MissionWe are committed to providing the...
-
Distributed Systems Engineer
4 days ago
San Francisco, California, United States Figma Full timeFigma is a leading design and development platform that empowers teams to create and collaborate on innovative products. We are seeking a highly skilled Distributed Systems Engineer to join our team and contribute to the development of our state-of-the-art distributed storage systems.About the Role:We are looking for a talented engineer with a passion for...
-
Senior Software Engineer
1 week ago
San Francisco, California, United States Twitter Full timeJob DescriptionAt Twitter, we're looking for a skilled Senior Software Engineer to lead complex and diverse work, projects, and programs that positively impact multiple teams. As a key member of our engineering team, you'll plan and deliver projects that provide significant impact to multiple teams/services. You'll set your own goals and priorities, making...
-
San Francisco, California, United States Mixpanel Full timeAbout MixpanelMixpanel is a leading event analytics platform that empowers builders to make data-driven decisions without requiring SQL expertise. Our platform is designed to provide real-time insights, enabling organizations to drive better decision-making.With over 8,000 customers, including prominent companies like Netflix, Pinterest, and Uber, Mixpanel...
-
Senior Software Engineer
3 weeks ago
San Jose, California, United States TikTok Full timeJob Title: Senior Software Engineer - Distributed SystemsTikTok is a leading destination for short-form mobile video, and we're looking for a Senior Software Engineer to join our team. As a key member of our Privacy Aware Architecture team, you'll be responsible for designing, building, and optimizing microservices-based architectures for our complex online...
-
Software Engineer
1 week ago
San Francisco, California, United States Cloudflare Inc Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at Cloudflare. As a member of our Emerging Technologies & Incubation department, you will be responsible for designing and building high-performance software solutions for our edge network. Key ResponsibilitiesDesign and develop software solutions for our edge network, focusing...
-
Software Engineer
3 days ago
San Francisco, California, United States Figma Full timeAbout the RoleFigma is seeking a highly skilled Software Engineer to join our Figma Platform team. As a key member of our team, you will play a pivotal role in providing a seamless experience for both our internal and external developers, ensuring they can interact with Figma files effortlessly.ResponsibilitiesWork with amazing engineers to build...
-
Backend Software Engineer
2 weeks ago
San Jose, California, United States TikTok Full timeAbout the RoleWe are seeking a highly skilled Backend Software Engineer to join our team at TikTok. As a key member of our engineering team, you will be responsible for designing, developing, and deploying large-scale software systems that power the TikTok app.As a Backend Software Engineer, you will work closely with cross-functional teams to deliver...
-
Senior Software Engineer
1 week ago
San Francisco, California, United States Nextdoor Full timeAbout the RoleWe are seeking a highly skilled Distributed Systems Engineer to join our Core Services team at Nextdoor. As a member of this team, you will work on operating critical high-throughput services that power the communities on the Nextdoor platform worldwide.Our team focuses on extracting performance-critical components into highly optimized...
-
Staff Software Engineer
1 week ago
San Francisco, California, United States Nextdoor Full timeAbout the RoleWe are seeking a highly skilled Distributed Systems Engineer to join our Core Services team at Nextdoor. As a key member of our team, you will be responsible for designing, building, and operating large-scale distributed systems that power our platform worldwide.With a strong background in distributed systems fundamentals and expertise in...
-
Senior Software Engineer
1 week ago
San Jose, California, United States IBM Full timeJob SummaryIBM is seeking a skilled Senior Software Engineer to join our CephFS team, responsible for developing and enhancing the file system component of the Ceph software-defined distributed storage system. As a member of our global engineering team, you will collaborate with other developers and users to design and implement new functionalities, improve...
-
Staff Software Engineer
4 days ago
San Francisco, California, United States Nextdoor Full timeAbout the RoleWe are seeking a highly skilled Distributed Systems Engineer to join our Core Services team at Nextdoor. As a member of this team, you will work on operating critical high throughput services that power the communities on the Nextdoor platform worldwide.Key ResponsibilitiesIdentify high leverage opportunities to increase Nextdoor's performance,...
-
Staff Software Engineer
2 weeks ago
San Francisco, California, United States Rippling Full timeAbout RipplingRippling is a unified workforce platform that streamlines HR and IT-payroll, benefits, computers, apps, and more. By connecting every business system to one source of truth for employee data, businesses can automate manual work and improve efficiency.As a Product Engineer in Payroll, you will join a team of 40+ engineers who build and maintain...
-
Senior Software Engineer
3 weeks ago
San Jose, California, United States eBay Full timeAbout the RoleeBay is seeking a highly skilled Senior Software Engineer to join our Core Buyer engineering team. As a key member of this team, you will be responsible for designing, building, and maintaining large-scale distributed systems using industry-standard patterns. Your expertise in Java and experience with object-oriented design methodology will be...