Software Engineer -Data Platform at Nextdoor
San Francisco, CA, US

We’re seeking an experienced software engineer to design, build, and maintain high-performance, scalable, and reliable data services and infrastructure that power Nextdoor. Our team aims to provide self-service tools that empower our product engineers, data scientists, and business users to make decisions quickly and easily through seamless access to our data. We leverage a variety of AWS components in conjunction with Airflow, Spark, Hive, and Presto to automate data processing, analyze A/B tests, power product features, machine learning, and more.

You should love working in a collaborative environment where we are more interested in reaching the right answer than being the one with the best idea.  You should be comfortable with petabytes of data, writing crisp design documentation, and building, debugging, and maintaining highly available distributed systems. You value both software and data quality, as well as have experience writing test suites that ensure bullet-proof correctness.

Some projects on the horizon:

  • Next-gen A/B testing framework
  • Unsupervised anomaly detection system
  • Machine learning platform
  • Tools and automation to ensure proper instrumentation and collection of data

Requirements

  • BS, MS or PhD in Computer Science (or equivalent) with specific interest in data platform engineering; 3+ years industry experience preferred
  • Experience working on high-performance technical teams and software engineering projects
  • Strong fundamental understanding of data structures and algorithms
  • Extensive experience in one or more of the following languages: Python, Go, or Java
  • Experience designing, building, and debugging distributed systems
  • Experience architecting and deploying distributed systems on the Amazon AWS platform a plus
  • Experience working in both batch-oriented (hive, spark, etc) and stream-oriented (flink, storm, spark-streaming, etc) data processing
  • Data modelling and warehousing
  • Familiarity with software engineering standard methodologies (e.g., design patterns, peer code reviews, unit testing)
  • Strong collaboration and communication skills, both verbal and written
  • Experience writing technical specifications and design documents
  • Ability to be flexible and adaptable in a dynamic start-up environment
  • Strong desire to learn about new technologies and systems

Benefits

  • The opportunity to work with a collaborative and entrepreneurial team on a powerful mission to change the world, one neighborhood at a time
  • 100% company-paid health insurance premiums (medical, dental and vision) for you and your family
  • Paid vacation and company holidays
  • 401K plan
  • Meaningful equity for all employees
  • Pre Tax Commuter benefits through Clipper card
  • Free catered dinners Monday through Thursday as well as catered lunch on Wednesdays
  • Fully stocked kitchens with drinks, snacks, and candy
  • La Marzocco espresso machine with Blue Bottle coffee
  • Shiny Apple products on your first day