Inactive
C

Cockroach Labs

Distributed SQL database for cloud apps

Engineering Intern

Backend EngineeringPosted on Mar 17
Internship · Year-roundNew York, NY, USA$47.60 - $50.48 /hr

About the Job

Requirements

  • Are pursuing studies in Computer Science, Software Engineering, or a related technical field graduating between Winter 2026 - Spring 2027.
  • Have had exposure to coursework on subjects like distributed systems, concurrency control, data replication, file systems, or SQL processing.
  • Are comfortable using programming languages like Go, C/C++, Java, and Python.
  • Love building relationships with colleagues and enjoy being part of the code review process and partnering with teammates on challenging problems.
  • Have past experience working on production-level code.

Responsibilities

  • Design, code, and test the backend of our distributed, open source database CockroachDB.
  • Be matched to a team based on your interests, and complete a project related to your focus area that is shared with the entire Engineering organization.
  • Work closely with other engineers and product managers across our the cloud and database teams.
  • Take part in a collaborative culture and exchange knowledge with a highly experienced technical organization.
  • Ensure that CockroachDB remains scalable, survivable, and consistent as we continue to grow as a company.
  • Meet regularly with your Mentor and Manager to get feedback and continue refining your skills.
  • In your first 30 days, you will become an integrated member of our engineering team and work on a starter project.
  • For the next 8-12 weeks, you will make meaningful contributions to our codebase.
  • After wrapping up your starter project, you will work with your manager to focus your efforts on a project that aligns with your interests and the product roadmap.
  • The cohort will close out with our Intern Presentations, where each intern has the opportunity to showcase the work they've done to the entire Engineering organization.

About the Company

Cockroach Labs

Distributed SQL database for cloud apps

Cockroach Labs builds and sells CockroachDB, a distributed SQL database designed for cloud applications. It runs across many servers and regions so it can store data locally where customers operate and still act as one global database. The product automatically distributes data and workload, scales elastically as demand grows, and keeps data consistent even if parts of the system fail, with options for cloud-based or on‑premises deployment. Revenue comes from subscription-based pricing based on usage and deployment choices. Compared with other databases, its key differences are multi-region, globally available data with regional sovereignty, continuous availability during failures, and strong SQL support used across environments. The company’s goal is to provide a scalable, reliable, and globally accessible database that helps modern cloud applications run smoothly in any region.

Company size
501-1,000
Company stage
Series F
Total funding
$633.2M
Headquarters
New York City, New York
Founded
2015

Recently Posted Jobs

Explore more opportunities at Cockroach Labs

See more jobs