Member of Technical Staff

Cockroach Labs Cockroach Labs · Data AI · Toronto, ON · Engineering

This role is for an Engineer on the Cloud Platform team at Cockroach Labs, responsible for managing and scaling CockroachDB Cloud services and infrastructure across multiple cloud providers. The role involves overseeing production systems, developing systems, tooling, and infrastructure for stability and scalability, and ensuring the reliability and quality of cloud offerings. It also includes designing, building, and maintaining internal and customer-facing systems, developing custom tools, managing Kubernetes clusters, and participating in an on-call rotation.

What you'd actually do

  1. Design, build, and maintain our internal and customer facing systems with Cockroach Cloud.
  2. Design, write, and deliver software and systems that increase product reliability and operational efficiency.
  3. Develop custom tools as necessary.
  4. Keep a complex system running and solve problems relating to mission-critical services.
  5. Design, implement, operate, and troubleshoot the automation and deployment of internal and production Kubernetes clusters to maximize performance and availability.

Skills

Required

  • Expertise with at least one cloud provider such as AWS, Azure, or GCP and Cloud APIs.
  • Expertise in analyzing, monitoring, and troubleshooting large-scale distributed systems.
  • Experience managing large projects/initiatives to completion on your own.
  • Experience in software development using one or more of the following: Go, C, C++, Python, Java.
  • Experience running Kubernetes clusters in a production environment.
  • Familiarity with infrastructure tooling such as Terraform or Pulumi.
  • Proficiency in working with algorithms, data structures, and production troubleshooting.
  • Debugged and optimized code to automate routine tasks.
  • A working knowledge of web and network protocols and standards (HTTP, TLS, DNS, etc.)
  • Previous on-call experience.
  • Experience building collaborative relationships with your colleagues. You enjoy being part of the code review process, partnering with your teammates on complex problems, and mentoring less senior engineers.

Nice to have

  • Ideally 5+ years of professional experience and a degree in CS or related field.