Flag job

Report

Software Engineer - Core Database

Salary

$40k - $50k

Min Experience

5 years

Location

New York, San Francisco, Seattle, Remote

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

We're looking for a Software Engineer to join our Core Database team. This team is responsible for building and maintaining the core components of CockroachDB, our scalable, resilient, and highly-available distributed SQL database. As a member of the Core Database team, you'll work on challenging technical problems at the intersection of databases, distributed systems, and performance engineering. Responsibilities: - Design, implement, and maintain core CockroachDB components such as the storage engine, distribution layer, and transaction management subsystem - Improve the performance, reliability, and scalability of CockroachDB - Collaborate with other teams to integrate CockroachDB into new products and features - Mentor and teach other engineers Requirements: - Significant experience developing high-performance, distributed systems - Proficiency in a systems programming language like Go or Rust - Strong understanding of computer science fundamentals (algorithms, data structures, concurrency, etc.) - Experience with relational databases and/or distributed systems - Ability to thrive in a fast-paced, collaborative environment

About the company

Cockroach Labs is the company behind CockroachDB, the cloud-native distributed SQL database that provides unparalleled resilience, scale, and compliance. We're on a mission to make data infrastructure more scalable, more resilient, and more compliant. To get there, we're building an inclusive culture that empowers our diverse teams to have a real impact.

Skills

Go
Rust
Algorithms
Data Structures
Concurrency
Databases
Distributed Systems