Cockroach Labs

Cockroach Labs

Member of Technical Staff (Storage)

New York, NY · Staff+

Sponsorship not specified$185k-$200kDetected 8 days ago
JavaC++Distributed SystemsSQLRESTAccessibility

About the role

  • We're looking for a Software Engineer to join our Storage team.
  • Storage is the team responsible for Pebble, CockroachDB's storage engine.
  • Storage is the bedrock of our database product, and is responsible for the safe, durable and efficient persistence and retrieval of data, on top of which the rest of the database is built.

Responsibilities

  • Develop in Go, but if you don't know it, you'll learn while you're here.
  • After 3 months, you will be fully integrated into the team and comfortable contributing to the Storage team's execution in partnership with Product and Design.
  • Experience building, running and debugging large-scale distributed systems in production.
  • you want to play an active role in how we use AI to reduce toil and build high-quality software.

Requirements

  • Experience working on complex technical products and have exposure to distributed systems, concurrency control, file systems, data replication, or memory management.
  • Comfort using programming languages like Go, C/C++, Java, and Python.
  • Experience (or strong interest) in adopting AI-centric development workflows.
  • 3+ years of relevant experience is ideal.
  • The ability to use AI to accelerate supporting work while maintaining an uncompromising standard for production output.

Nice to have

  • Experience with storage systems (e.g., preferably Log-Structured Merge Trees, Pebble, etc.)
  • Reporting to Andy Xu - Manager, Engineering
  • Based in Seattle with his family, Andy enjoys hiking, playing badminton, and spending quality time with his children outside of work.
  • Nick Travers - Director, Engineering
  • Originally from Perth, Australia, he lives in Los Angeles with his family.
  • Arsenal supporter, occasional cook, outdoors person.

Skills

  • Work closely with other engineers and product managers across both the cloud and database teams.

Compensation

  • The annual anticipated base salary range for U.S. candidates for this role is listed in USD below.
  • Annual Anticipated Base Salary Range (U.S)
  • $185,000 - $200,000 USD

Benefits

  • Medical Insurance
  • Vision Insurance
  • Dental Insurance
  • Life and Disability Insurance
  • Flexible Time Off
  • Paid Parental Leave
  • Retirement Benefits
  • Mental Wellbeing Benefits

Company info

  • Andy leads the Storage team within the Database Platform organization, where he oversees the development of Pebble, a Log Structured Merge (LSM) tree implementation (akin to RocksDB, but with innovative features for a SQL database).
  • Nick joined Cockroach Labs in 2021 and leads the Database Platform group - Storage, KV, Server, Disaster Recovery, and Change Data Capture.
  • Cockroach Labs is proud to be an Equal Opportunity Employer building a diverse and inclusive workforce.
  • If you need additional accommodations to feel comfortable during your interview process, please email us at accessibility@cockroachlabs.com.
  • Cockroach Labs has a hybrid work model, with Roachers that are local to one of our offices coming in on Mondays, Tuesdays, and Thursdays and working flexibly the rest of the week.
  • While we've learned valuable lessons working remotely, nothing can replace the connection, creativity, and fun that occurs when Roachers get together and we are committed to fostering a workplace that encourages collaboration and allows us all to do our best work.
  • Ensure that CockroachDB remains scalable, survivable, and consistent as we continue to grow as a company.
  • We believe that it's essential for you to take this first month to become familiar with our technology and our company.
  • In addition, we are often open to a wide variety of profiles, and recognize that the person we hire may be less experienced (or more senior) than this job description as posted.

This listing is sourced directly from Cockroach Labs's careers page and normalized into a canonical job model.