Cockroach Labs is the creator of CockroachDB, the cloud native, distributed SQL database for the planet's most demanding enterprise applications.
Bengaluru
INR 13.0 - 17.0 Lacs P.A.
Work from Office
Full Time
Category-defining tech. Career-defining work. Lots of tech companies disrupt. But, many fail when they try to scale. Were different. CockroachDB makes it easier for companies to build and scale apps. This is how and why were helping some of the most innovative companies on the planet. We tackle problems head-on and focus on solutions that create lasting impact. Because when our customers win, we all win. The Role Were looking for a Senior Engineering Manager to lead our Database Engineering efforts in India. This is a foundational leadership role focused initially on the DB Server team, with a trajectory to oversee multiple teams over time. The successful candidate will play a key role in shaping the future of our database engineering presence at our India site. You will be responsible for leading and growing the DB Server team, which designs, builds, and maintains core components of CockroachDB. This includes server bootstrapping, critical network APIs, and foundational layers supporting SQL, KV, Storage, and Cockroach Cloud. As an early Engineering Manager in the site, you will impact how the organization is structured and built to ensure cross geo collaboration is successful. You will partner with the Site Lead, HR, Recruiting and other stakeholders to create a culture of excellence and accountability in the site. Tightly collaborate with functional leaders and managers cross-geo and align on the priorities while maintaining autonomy for local execution. You Will Lead and grow the DB Server team in India; future scope includes additional database engineering teams. Collaborate closely with cross-functional and cross-geo leaders to ensure alignment while enabling autonomous local execution. Foster a high-performance, inclusive, and growth-oriented culture. Partner with engineering and product leadership to define the technical roadmap for CockroachDB and future offerings. Act as a senior leader within the India database engineering group, supporting broader cultural and organizational goals. Coach and develop engineers with an emphasis on both technical excellence and career growth. Champion performance management and team development best practices. The Expectations In your first 30 days, you will become an integrated member of our engineering team. You ll spend time learning about the different team s domains, processes and people, as well as learning about CockroachDB and CockroachDB Cloud. We believe that its essential for you to take this first month to become familiar with our technology and our company. After 3 months, you will be fully integrated into the team and comfortable leading the team s execution in partnership with product management owners. You ll have built an understanding of the team s tech stack and feel comfortable with the architecture and components. You ll understand the team s priorities and roadmap. After 6 months, you ll be ready for our next bi-yearly planning process, with your comprehensive understanding of our roadmap and priorities. You will be making sure that each member of your team is working on projects that align with both our needs and their interests, and able to partner with them to shape their career development. You Have 12+ years of overall experience, with at least 5 years in engineering leadership roles. Proven success managing database systems or similar low-level systems engineering teams. Familiarity with system programming languages (e.g., Go, C, C++) and profiling/debugging tools. Experience working in distributed, cross-geo engineering environments. Strong product and architecture intuition, with a systems-thinking mindset. A passion for developing people and building high-impact teams. The Team BabuSrithar - India Site Lead, Senior Director of Engineering BabuSrithar heads engineering and Site Leader for the India office. He is responsible for our growth strategy and is a cultural champion in the region. He is passionate about building high-quality software products and lean teams by leveraging everyones potential. He enjoys working with people and learning along the way. Before joining Cockroach Labs, BabuSrithar held senior leadership positions at companies like Nutanix, Clumio and recently he was VP of engineering at Apty where he led the engineering globally. When not at work, he enjoys his time with his 5-year-old and family. Alex Lunev - Head of DB Engineering, Senior Director of Engineering Alex is the Head of Database Engineering function at Cockroach Labs. Before joining Cockroach Alex spent 16 years building transaction processing systems in the FinTech space. Having spent years coming up with creative solutions to scaling large order processing applications, Alex is excited about solving the problems of scale and resiliency right at the source by building a world-class distributed SQL database at Cockroach Labs. He can finally sleep at night knowing he is never going to have to manually shard another MySQL database again. When he s not at work, you can find Alex spending time with his wife and two daughters or out on the water surfing or kiteboarding. 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. Benefits Medical Insurance Flexible Time Off Paid Parental Leave Mental Wellbeing Benefits And more!
Bengaluru
INR 11.0 - 15.0 Lacs P.A.
Work from Office
Full Time
CockroachDB provides the backbone of storing data on a global scale. As a Site Reliability Engineer you'll help manage and scale our CockroachCloud service. You will oversee our production system, ensuring that we can provide stable and scalable infrastructure as we'deliver CockroachDB to our customers. CockroachCloud is a global service spanning multiple cloud providers. Roughly half of your time will be spent on greenfield development work, with an emphasis on developing tooling and driving automation. In the role you will work across multiple teams within CockroachCloud as we'll as development and product teams working on CockroachDB. You Will Manage the infrastructure for cloud services, including running internal production systems and hosting CockroachDB for our external customers. Design, write and deliver software and systems to increase product reliability and operational efficiency. Develop custom tools as necessary. Keep a complex system running and solve problems relating to mission-critical services. Design, implement, operate, and troubleshoot the automation and monitoring of production clusters to maximize performance and availability. Drive the company through disaster recovery tests, where we manually turn down pieces of CockroachDB to test its overall resilience to failures. Participate in an on-call rotation for our production systems and hosted services. The Expectations In your first 30 days, you will be onboard and exposed to our current internal and customer-facing production systems. Working with our existing SRE and engineering teams, you will pair on production operations and build out runbooks for the operation of different systems. Its essential for you to take this first month to become familiar with our technology and our company. After 3 months, you'll be fully integrated into the team. You will develop and own tooling for reliability, automation, and other issues related to CockroachCloud s stability and scalability. You will identify new opportunities for automating processes, streamlining delivery, deploying new core functionality, and building great tools. By bringing your expertise to our database, you will help make CockroachCloud the best platform to host CockroachDB. You Have Expertise in analyzing, monitoring, and troubleshooting large-scale distributed systems. 3+ years of experience in software development using one or more of the following: Go, C, C++, Python, Java. Proficiency working with algorithms, data structures, and production troubleshooting. Expertise in working with major cloud providers (AWS, Azure, GCP, etc) and Cloud APIs. Debugged and optimized code and to automate routine tasks. Working knowledge of web and network protocols and standards (HTTP, TLS, DNS, etc) Previous on-call experience, with a sense of urgency. Experience building collaborative relationships with your colleagues. You enjoy being part of the code review process and partnering with your teammates on challenging problems Benefits Medical Insurance Flexible Time Off Mental we'llbeing Benefits And more!
Bengaluru
INR 50.0 - 55.0 Lacs P.A.
Work from Office
Full Time
We are hiring performance engineers to expand our investment in performance and scalability. As a performance engineer, you will work closely with many teams across Engineering to evaluate performance, identify performance bottlenecks, and collaborate with engineers to solve performance and scalability issues. The work encompasses: measuring and defining performance baselines, guiding other teams, performing root cause analysis across the entire stack, performing competitive benchmarking, building new workloads, and more. You will have a large impact on shaping the performance of the database. The ideal candidate will have worked with massively complex codebases and possess broad experience in databases, distributed systems, cloud infrastructure, and performance analysis. You Will Increase our performance coverage and understanding of CockroachDB Cloud Develop new workload strategies and methodologies Investigate performance issues Perform competitive benchmarks Guide other teams on benchmarking and performance testing methodologies Build automation tools and frameworks Translate customers workloads to automated performance tests The Expectations In your first 30 days, you will become an integrated member of our engineering team. you'll become familiar with our production systems, software development workflows, and architecture of CockroachDB Cloud. We believe that it s essential for you to take the first month to get to know our technology and our company. you'll be given a starter project to help you learn about a particular area and start to get the lay of the land. After your first month, you will align with the team s development objectives and you will own and complete a medium-sized starter project. Some examples of such projects are performing a large-scale TPC-C benchmark of CockrochDB Cloud , competitive benchmarking or improving our nightly performance test framework- roachperf . By the end of the starter project, you will be a fully-contributing member of the Performance Engineering team. You will also have developed enough familiarity with our engineering processes to propose ,scope and own future projects. You Have Desired experience level ranges from mid to staff level. At a minimum, this role requires: 3+ years of experience as a software engineer writing clean, idiomatic code 2+ years of hands on experience with GCP or AWS Experience with one of the following: Performance Testing, Cloud Infrastructure, Continuous Integration Exceptional communication skills and a collaborative mindset BE/B-Tech in Computer Science or equivalent experience Benefits Medical Insurance Flexible Time Off Paid Holidays Paid Parental Leave Mental we'llbeing Benefits And more!
Bengaluru, Karnataka, India
None Not disclosed
Remote
Full Time
Category-defining tech. Career-defining work. Lots of tech companies disrupt. But, many fail when they try to scale. We're different. CockroachDB makes it easier for companies to build and scale apps. This is how and why we're helping some of the most innovative companies on the planet. We tackle problems head-on and focus on solutions that create lasting impact. Because when our customers win, we all win. The Role Cockroach Labs is looking for passionate individuals to support our efforts to make CockroachDB cluster management a breeze for our customers as a Software Engineer, Backend (Cluster Management). This is a hands-on role where you’ll be working on a variety of technical projects related to cluster management. We are looking for creative individuals, capable of combining software and systems engineering to design, develop, cluster management solutions across various infrastructures like Kubernetes, VMs, bare metal. A successful candidate will combine the technical know-how with an empathetic and compassionate approach to engaging with the product and engineering teams across Cockroach Labs. Skills In this role, you’ll join a small but growing Cluster Management team, using your experience and skills to significantly influence the culture and product at Cockroach Labs. You will: Implement and maintain cluster management solutions for CockroachDB across different infrastructures. Work with technologies like Golang, Kubernetes and operators, Helm Charts, Terraform and more. Plan and lead cluster management projects for the CockroachDB product. Act as a subject matter expert on CockroachDB cluster management best practices. Participate in on-call rotation for Cluster Management team’s incident response process The Expectations In your first 30 days, you will become an integrated member of our engineering team. You’ll become familiar with our production systems, software development workflow, and application architecture for CockroachDB and CockroachCloud. We believe that it's essential for you to take this first month to become familiar with our technology and our company. In your second month, you’ll focus on gaining familiarity with our cluster management challenges and domain. You’ll contribute to designing our state of the art cluster management solutions for CockroachDB. In your third month, you’ll become a point person for a major cluster management feature, also helping implement or review one or more significant projects in the team. You Have The qualifications below are ideal, but not all required. We strongly encourage candidates who do not have all the qualifications listed below to apply Hands-on experience with Kubernetes or other orchestration frameworks Previous experience with developing management solutions for distributed systems or databases. 8+ years of experience in a software development role(We have multiple openings across levels). Solid understanding of computer science and systems fundamentals. Experience with tools like infrastructure management tools like helmcharts, terraform etc. The desire and capability to take a structured approach to solving large scale, complex problems The ability to take a caring and empathetic approach to relationship building and problem solving The Team BabuSrithar - Site Lead, India BabuSrithar is the Site Leader for India. He is responsible for our growth strategy and is a cultural champion in the region. He is passionate about building high-quality software products and lean teams by leveraging everyone's potential. He enjoys working with people and learning along the way. Before joining Cockroach Labs, BabuSrithar held senior leadership positions at companies like Nutanix, Clumio and recently he was VP of engineering at Apty where he led the engineering globally. When not at work, he enjoys his time with his 5-year-old and family. 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 and 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, and consistent SQL databases, along with the amazing technology and culture at Cockroach Labs proved too much. When not working he likes to draw, play the piano, and search NYC for cannoli's with his wife and kids. 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. Benefits Medical Insurance Flexible Time Off Paid Parental Leave Mental Wellbeing Benefits And more!
Bengaluru
INR 6.0 - 10.0 Lacs P.A.
Work from Office
Full Time
Category-defining tech. Career-defining work. Lots of tech companies disrupt. But, many fail when they try to scale. Were different. CockroachDB makes it easier for companies to build and scale apps. This is how and why were helping some of the most innovative companies on the planet. We tackle problems head-on and focus on solutions that create lasting impact. Because when our customers win, we all win. The Role The Database Infrastructure Team s mission is to build base infrastructure on which all the Database layers run. On this team, you will own the entire infrastructure that powers CockroachDB; examples include but are not limited to Go runtime and dependencies upgrades, networking, versioning, cluster settings etc. We are looking for experienced backend software engineers who love building for developers and have a good understanding and experience of the best coding patterns and practices. Working closely with our Database Engineers, you will be part of a collaborative culture striving to make data easy globally by integrating distributed databases and the cloud with a world-class developer experience. You Will Develop in Go on the server side (having GoLang experience is a plus but not mandatory). Design, build, test, and improve common software architecture for CockroachDB. You bring your expertise and commitment to excellence to build the best cloud database service for our users, partners, and customers. Work with the team to build foundational frameworks like versioning, jobs, and settings. Build a sophisticated configuration framework that allows for efficiently and reliably tweaking various system parameters. Work on building blocks like RPC-infrastructure, protobuf, dependent libraries and more. Keep a complex system running and solve problems relating to mission-critical services. The Expectations In the first month, you will become an integrated member on our engineering team. You ll become familiar with our production systems, software development workflow, and architecture for CockroachDB and our Dedicated and Serverless offerings. We believe that its essential for you to take this first month to become familiar with our technology and our company. After 3 months, youll be a fully-fledged member of the team. You will be comfortable contributing to our platforms. You will begin to determine the parts of our product that most interest you and work with your manager to focus your efforts on projects that align with those areas and the product roadmap. As our team grows, you will have the opportunity to shape the direction of development for CockroachDB. We want our users to have a phenomenal experience using our product, and you play a crucial role in making it a joy to use. You Have A passion for working on complex technical products, particularly designing and implementing resource and performance-sensitive systems like databases. Experience developing robust, scalable server-side systems using programming system-level languages like Go, C/C++, and Rust. Deep knowledge of systems design and building blocks like rpc, protobuf, logging, tracing, etc. Comfort in understanding how to deliver value within a rapid and iterative release cycle. A genuine interest in creating great end-to-end experiences for developers. Experience building collaborative relationships with your colleagues. You enjoy being part of the code review process and partnering with your teammates on complex problems. Desire to be part of a new team on a new site and willingness to contribute to team and site-building. Ability to collaborate effectively with remote teams across time zones. Ideally, you have 5+ years of relevant experience, but the number of years matters less than your previous accomplishments and ability to own large-scale technical initiatives. 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. Benefits Medical Insurance Flexible Time Off Mental Wellbeing Benefits And more!
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.