Senior Distributed Systems Engineer

4 days ago


San Francisco, California, United States Nextdoor Full time
Nextdoor Overview

At Nextdoor, we're building a platform where neighbors can connect and share information. Our Core Services team operates critical high-throughput services that power the communities on our platform worldwide.

We operate the core datastores and critical services, including a distributed, multi-tiered cache with zone-aware routing in Golang, using Istio's Locality-Aware Routing to serve over 20M QPS. Recent projects include introducing Strimzi for deploying Kafka and building a Kubernetes-native Postgres connection pooler.

We offer a warm and inclusive work environment that embraces a hybrid employment experience, providing flexibility for our valued employees.

The Impact You'll Make

As a member of this team, you'll work in a large-scale distributed system environment, identifying opportunities to increase performance, scalability, and resilience. We focus on extracting performance-critical components into highly optimized horizontal components that provide leverage for all Nextdoor product engineers.

The primary focus is an iterative investment in a distributed, globally replicated graph store with high availability tiered caching. This datastore will provide predictable performance and enable product engineers to move quickly without worrying about RDBMS database performance or migrations. This will also enable a fundamental architectural shift towards a globally available single distributed application.

You'll work with product engineers to understand their pain points and identify high-leverage opportunities to improve developer experience and scalability. Our goal is for the infrastructure to do the heavy lifting, so our product engineers can focus on their product areas and metrics.

What You'll Bring To The Team

To succeed in this role, you'll need at least 5 years of experience in high-performance distributed systems engineering, preferably working closely with scaling databases and caches to support fast social product growth. You should have expertise in operating or building distributed datastores, a deep understanding of distributed systems fundamentals, and experience with languages like Golang, Rust, C++, Java, or Python.

Compensation and Benefits

For this role, we expect to pay between $210,000 - $265,000 annually, based on location and level of proficiency. In addition to salary, we offer a meaningful equity grant, 100% coverage of health, dental, and vision premiums, and a OneMedical membership for concierge care.

We empower our employees to build stronger local communities and strive to reflect the diversity of our neighborhoods. We encourage everyone interested in our purpose to apply.

  • San Francisco, California, United States USM Business Systems Full time

    Job Title: Senior Software Engineer - Distributed SystemsWe are seeking a highly skilled Senior Software Engineer to join our team in San Francisco, CA. As a key member of our development team, you will be responsible for designing and implementing scalable distributed systems using Java, Kafka, Cassandra, and Spring.About the Role:Develop high-performance,...


  • San Francisco, California, United States Amplitude Full time

    Amplitude is a leading digital analytics platform that empowers companies to gain self-service visibility into their products. With over 3,500 customers, including top brands like Atlassian and Shopify, Amplitude helps teams deliver better product experiences through data-driven insights.The company is filled with humble, life-long learners who are eager to...


  • San Francisco, California, United States MongoDB Full time

    About the RoleThe Atlas Online Archive service provides low-cost, tiered storage for querying infrequently-accessed, read-only data. As a Senior Software Engineer, you will drive challenging, high-impact projects that improve and enhance the performance, scalability, durability, availability, and reliability of Online Archive's distributed storage...


  • San Francisco, California, United States Figma Full time

    Figma is a leading design and collaboration platform that empowers teams to create innovative products. We are seeking an experienced Senior Distributed Systems Engineer to join our Application Platform team, responsible for developing the core backend platform. The ideal candidate will have 6+ years of experience building and scaling distributed systems and...


  • San Francisco, California, United States Figma Full time

    Figma is a design and collaboration platform that empowers teams to create better products, faster. As a Senior Backend Engineer on our Application Platform team, you will play a critical role in shaping the core architecture of our backend codebase. Your expertise in building scalable distributed systems will enable us to grow our engineering team...


  • San Francisco, California, United States Ripple Full time

    About the RoleRipple is seeking an experienced Senior Distributed Systems Architect to join our team. As a key member of our architecture team, you will be responsible for designing and developing complex distributed systems, leveraging your expertise in C++ and blockchain technology.Key Responsibilities• Lead the development of innovative architectural...


  • San Francisco, California, United States MongoDB Full time

    Company OverviewMongoDB empowers innovators to create, transform, and disrupt industries by unleashing the power of software and data. Our mission is to enable organizations of all sizes to easily build, scale, and run modern applications.Estimated Salary: $150,000 - $200,000 per yearJob DescriptionWe are seeking a highly skilled Senior Software Engineer to...


  • San Francisco, California, United States Databricks Full time

    Job Title: Senior Engineering Leader for Distributed Data SystemsJob Summary:At Databricks, we are passionate about empowering data teams to tackle the world's most complex challenges. We achieve this by building and operating the world's leading data and AI infrastructure platform, enabling our customers to derive deep insights that drive their business...


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

    About SalesforceWe're a company that inspires the future of business with AI, Data, and CRM. Our core values guide us as we help companies across every industry blaze new trails and connect with customers in a whole new way.At Salesforce Inc., we empower you to be a Trailblazer, driving your performance and career growth, charting new paths, and improving...


  • San Francisco, California, United States Nextdoor Full time

    Role OverviewDedicated to building high-performance distributed systems, we seek a skilled Distributed Systems Engineer to join our team. This pivotal role will focus on optimizing the scalability and resilience of our platforms, ensuring seamless operations for users worldwide.With a strong background in distributed datastores, cache management, and...


  • San Francisco, California, United States Discord Full time

    Discord plays a uniquely important role in the future of gaming. As a Senior Distributed Systems Developer, you'll work on building and maintaining the systems that power chat, push notifications, presence, and more for our users. With over 200 million people using Discord every month, you'll have the opportunity to make a significant impact on the quality...


  • San Francisco, California, United States Mixpanel Full time

    About UsMixpanel is a pioneering analytics platform that helps companies make better decisions by providing a powerful and simple solution for understanding user behavior and tracking key performance indicators.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our Distributed Systems team. As a member of this team, you will be...


  • San Francisco, California, United States Mixpanel Full time

    About MixpanelWe are a leading product analytics software company, helping businesses answer critical questions about their products.Our event-based tracking solution enables teams to gain insights into user behavior across web and mobile platforms.We serve nearly 7,000 customers worldwide through seven offices globally.The RoleWe are seeking an experienced...


  • San Francisco, California, United States Cisco Full time

    OverviewCisco ThousandEyes is a Digital Experience Assurance platform that empowers organizations to deliver flawless digital experiences across every network. Our goal is to equip our customers with complete visibility into end-user connectivity, wherever they may be located.About the RoleThis Senior Software Engineer will be working in the Endpoint team,...


  • San Francisco, California, United States Ripple Full time

    Company OverviewRipple is a pioneering company that is changing the way value moves around the world. Our goal is to build a world where value can move like information does today, making it faster, cheaper, and more efficient. We are committed to innovation, collaboration, and customer satisfaction, and we strive to create a workplace culture that is...


  • San Francisco, California, United States USM Business Systems Full time

    Job SummaryWe are seeking an experienced Senior Software Developer to join our team. As a key member of our development team, you will focus on backend development using Java, Kafka, and Cassandra.About the RoleThis is a challenging opportunity for a skilled developer who is passionate about designing and developing complex distributed systems. You will work...


  • San Francisco, California, United States Figma Full time

    Job OverviewWe are seeking an experienced Distributed Systems Engineer to join our Application Platform team. As a key member of this team, you will be responsible for developing the application primitives used by backend engineers across the company, including data access frameworks, asynchronous jobs platforms, developer tools, and more. This role requires...


  • San Francisco, California, United States CrowdStrike Holdings, Inc. Full time

    Job Title: Senior Cloud Systems EngineerAbout the Role:CrowdStrike Holdings, Inc. is seeking a highly skilled Senior Cloud Systems Engineer to build, monitor, and maintain complex distributed systems infrastructure. The ideal candidate has extensive experience with hybrid cloud systems in critical production environments.Key Responsibilities:* Design,...


  • San Francisco, California, United States Mixpanel Full time

    About MixpanelMixpanel is a leading analytics platform that empowers companies to make data-driven decisions. Our event-based data analytics platform provides a powerful solution for understanding user behavior and tracking key performance indicators.Job DescriptionWe are seeking an experienced Senior Software Engineer to join our Distributed Systems team....


  • San Francisco, California, United States Xai Full time

    About xAIxAI is a cutting-edge organization dedicated to creating AI systems that accurately understand the universe and aid humanity in its pursuit of knowledge.Our team is composed of highly motivated and focused individuals who excel in engineering and strive for excellence.As a company, we operate with a flat organizational structure, where all employees...