Databases are the beating heart of every business in the world.
Cockroach Labs is the team behind CockroachDB, an open source, distributed SQL database. In addition to the open source version of the DB we offer CockroachCloud, our self-service, fully managed cloud offering of CockroachDB with Dedicated & Serverless options. We aim to build infrastructure that keeps pace with the world, so developers can focus on what matters most: building the best products. Join us on our mission to Make Data Easy.
About the Role
The Cloud Foundations team is looking for backend engineers who are excited about building the infrastructure that enables us to scale fast, survive anything, & thrive everywhere.
Were enabling key features of CockroachDB running on CockroachCloud like multi-region deployments, customer managed encryption keys & elastic scaling. The platform is deployed globally & will push the limits of the services cloud vendors provide today. Every feature we build for the CockroachDB Dedicated platform is leveraged by our DBaaS offering.
Youll be helping set our technical roadmap, working across cloud vendors, & developing customer facing features to help us build the best place to run CockroachDB. Providing a Distributed SQL Database like CockroachDB as a service offers a lot of fun & tough technical challenges. Its not a solved problem & we need you to help us figure it out.
You Will
- Work with Production Engineering leadership to set & develop our technical roadmap
- Create & grow the systems to build, test, & verify CockroachClouds infrastructure.
- Work closely with our SRE team to ensure that we can scale & maintain our SLOs for CockroachCloud.
- Create & grow software & systems that makes our automation more efficient & reduces toil on our teams.
- Leverage containers, Kubernetes, Infrastructure as Code, plus other cloud-native & systems-level technologies to ensure solutions are easily maintainable & extensible.
The Expectations
In the first month you will join your engineering team & start to learn about the existing internal & customer-facing production systems used to build, run & deploy CockroachDB & CockroachCloud. How Cockroach Labs & our customers run CockroachDB on multiple cloud providers & private data centers. We believe that it's essential for you to take this first month to become familiar with our technology & our company.
After 3 months, you'll be a fully-fledged member of our Production Engineering team. Youll be building the infrastructure that allows CockroachCloud to operate across multiple clouds by using Kubernetes & other cloud native technologies.
As our team grows, you will have the opportunity to shape the direction of our infrastructure & processes. We are building CockroachCloud to make it easier for people to get started with CockroachDB & make CockroachDB the developers database of choice. To help make this possible we need to provide the best, most stable platform to run CockroachDB. We also offer technical training & experienced mentorship to help you learn & grow into whatever you wish it to be.
You Have
- Experience contributing large features within a high performing team.
- A passion for working on complex technical products & exposure to the design & creation of modern distributed systems.
- Comfort writing code in programming languages like Go, C/C++, Java, & Python.
- Experience with orchestration software such as Kubernetes, Mesos or Apache YARN.
- Experience with infrastructure automation like Terraform or Pulumi, or config management like Chef.
- Experience building collaborative relationships with your colleagues. You enjoy being part of the code review process & partnering with your teammates on challenging problems.
- A BS in Computer Science or equivalent experience.
Bonus Points For:
- Having mentored & helped grow team members
- Experience with building platforms in Azure
- Working knowledge of cloud networking and/or systems performance tooling
- Experience scaling a platform that needs to double year over year.
The Team
Reporting to Yandu Oppacher - Director of Engineering
Yandu works across multiple parts of CockroachCloud to ensure that our infrastructure & teams are robust & scalable. Yandu joined Cockroach Labs after nearly 8 years at Shopify where he started on the data platform team & helped it grow from 4 DB nodes to several hundred Hadoop nodes running over petabytes of data in Google Cloud. In his last 2 years at Shopify, he led the Production Engineering teams responsible for all of the compute runtime resources that power Shopifys mission critical services. Joining CockroachCloud & Cockroach Labs allows him to get back to his first love, Databases, while applying his Production Engineering skills to help build our DBaaS platform. Outside of Cockroach Labs Yandu will be found reading or, more likely, chasing after his 3 young kids & exploring the outdoors with them.
Isaac Wong - VP of Engineering
Isaac is responsible for the health of the engineering organization at Cockroach Labs. He partners closely with teams to ensure we have a balanced culture that promotes quality & innovation in pursuit of our goals. Before joining Cockroach Labs Isaac was in life sciences for 16 years with Medidata Solutions where he had a front row seat on the exciting ride from a 30 person startup to more than 2000 people worldwide. But the lure of distributed, resilient, & consistent SQL databases, along with the amazing technology & culture at Cockroach Labs proved too much. When not working he likes to draw, play the piano & search NYC for cannolis with his wife & kids.
Our Benefits
- 100% health insurance coverage (for you & your dependents!)
- Paid parental leave (with baby bucks)
- Flex Fridays
- Flexible time off & flexible hours
- Education reimbursement
- Relocation support
Cockroach Labs is proud to be an Equal Opportunity Employer building a diverse & inclusive workforce. If you need additional accommodations to feel comfortable during your interview process, please email us at accessibility@cockroachlabs.com.
|