Back to jobs

Member of Technical Staff (Codesys)

Bangalore, India
 

 

 

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 a senior software engineer to join Code Systems, part of our Engineering Productivity organization based in India. Code System team builds the development tools and systems that every engineer at Cockroach Labs depends on, spanning internal cloud platforms and AI-powered development tools.

This role has shifted from a traditional DevOps/developer-infrastructure profile to one centered on general software engineering and applied AI. You'll spend most of your time building and hardening AI-powered developer tools - building AI automated code review, CI failure triage, and agentic automation - rather than just managing build systems or CI infrastructure in isolation. You'll still need working knowledge of CI/CD and developer workflows, but the emphasis is on shipping product-quality software that happens to serve engineers as its customers.

Success in this role means designing and building reliable, observable systems that put AI agents safely in the loop of everyday engineering work, and collaborating closely with engineering teams across CRL to roll them out.

Our team values

  • Providing high-quality support to Cockroach Labs engineering teams and a strong desire to help other people work more productively.
  • Engaging with other Cockroach Labs engineers to build relationships, listen to developer pain points, and identify opportunities to apply AI and automation to real workflows.
  • Minimizing and automating away toil - including the toil of using AI safely and reliably.
  • Shipping incrementally, measuring quality with real data, and being honest about where AI tooling still needs a human in the loop.

Some examples of work the team is doing

      • Building roachdev's AI code review pipeline - migrating CRL's major repositories (cockroach, pebble, cockroach cloud) off third-party review tools (BugBot, GitHub Copilot, Claude Code Action) onto our own AI-driven PR review system.
      • Adding observability to AI review: surfacing findings, confidence scores, and token/cost metrics as build artifacts, backed by an event gateway that routes GitHub webhooks through Pub/Sub and a metrics pipeline for quality comparison.
      • Building a CI triage agent that automatically investigates failed builds, scores suspect PRs by file overlap, and posts a verdict (e.g. revert recommended, likely flake, likely infra) to Slack - cutting the time engineers spend manually bisecting broken builds.
      • Extending Blathers (an automation bot that runs merge-related automation) to safely auto-merge low-risk PRs for teams like test-eng, gated on code ownership, AI review sign-off, and green CI.
      • Maintaining and evolving the GitHub-Jira issue sync system (Exalate) and the CLA-checker service, and evaluating what of that surface area can be modernized, simplified, or replaced outright.

      The ideal candidate will have solid, general software engineering fundamentals, genuine curiosity about applying LLMs/AI agents to real engineering problems, and enough familiarity with CI/CD, GitHub automation, and cloud infrastructure to reason about where AI tooling plugs into the developer workflow. You should enjoy moving between problems - one week you might be improving an agent's prompt and evals, the next you might be debugging a GitHub webhook pipeline or a Cloud Run service.

You Will

  • Design, build, and operate AI-powered developer tools on top of roachdev (CRL's unified infrastructure for running coding agents) - including automated code review, CI failure triage, and agentic PR automation.
  • Build the observability and quality-measurement systems that let us trust and improve AI agents in production (metrics pipelines, dashboards, review-incorporation checks).
  • Work directly with GitHub's API/Apps platform, webhooks, and CI systems (GitHub Actions, TeamCity) to safely automate engineering workflows.
  • Partner with engineering teams across CRL to roll out new AI tooling, gather feedback, and iterate quickly.
  • Maintain and modernize existing Code Systems services (issue sync/Exalate, CLA checker) with an eye toward reducing their operational footprint.
  • Provide direct, service-minded support to engineers who hit issues with our tools.
  • Contribute to roachdev's shared skill library and provider abstractions used by coding agents across the company.

The Expectations

First month: You will onboard as a  member of the Code Systems team. You'll spend your first couple of weeks learning how Cockroach Labs' engineering organization works, getting familiar with roachdev's architecture, and understanding the AI code review and CI triage systems already in production. You'll start with small, well-scoped tasks before taking on a larger starter project.

Second month: You'll take on a medium-sized project partnering with one or more teammates to plan and deliver it.

Third month: You'll be a fully contributing member of Code Systems, having owned and shipped one or more medium-sized projects end to end. You'll be able to propose and scope new work, engage with other engineers across CRL to support our tools, and reason about trade-offs between AI-driven and traditional automation approaches.

You Have

  • 5+ years of experience as a software engineer, with strong general-purpose coding skills (Go and/or Python preferred).
  • Genuine interest and hands-on experience building with LLMs/AI agents - e.g. prompt engineering, evals, tool-calling agents, or AI-assisted developer tooling.
  • Experience with git/GitHub, including the GitHub API, GitHub Actions, and/or building GitHub Apps/bots.
  • Working familiarity with CI/CD systems and the developer workflow they support (you don't need deep build-systems expertise, but you should be comfortable reasoning about CI pipelines).
  • Some exposure to cloud infrastructure (GCP or AWS) and services like Pub/Sub, Cloud Run, or containers - you'll use these, but this is not a pure infrastructure role.
  • Exceptional communication skills with a service mindset (where engineers are our customers) and a desire to collaborate with other engineers.
  • A BS or MS in Computer Science or equivalent experience.

The Team

 

Abhishek Munnolimath - Sr. Manager, Engineering

You will report directly to Abhishek. Abhishek joined Cockroach Labs in April 2025 as a Senior Engineering Manager leading the Platform org from India. With 16+ years of experience across Microsoft, Oracle, and SaaS companies like Freshworks, he brings deep expertise in cloud services, security, and distributed systems. Passionate about people leadership, mentoring, and business impact, he is excited by Cockroach Labs’ potential to disrupt industries like gaming, e-commerce, and financial services. Outside work, he enjoys yoga, travel, and time with his two daughters.

Ken Liu - Sr. Director of Engineering

Ken Liu is an experienced engineering leader, having built and scaled engineering teams at several high-growth startups in NYC. Over his years at Cockroach Labs, Ken has built our Engineering Productivity, Security Engineering, and Compliance functions from scratch, including sponsoring the company's push into AI-native engineering tooling. Previously, he worked in various industries as a software engineer, including Novartis Pharmaceuticals, IEEE, and BMW. In his free time, he spends most of his energy keeping up with his two teenagers but enjoys reliving the 90s by rollerblading on weekends.

Benefits

  • Medical Insurance
  • Flexible Time Off
  • Paid Parental Leave
  • Mental Wellbeing Benefits
  • Internet Reimbursement
  • Wellness Allowance
  • Food Allowance 
  • Office Commute Reimbursement
  • And more!

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Education

Select...
Select...

Select...
Select...
Select...
Select...
Select...
Select...
Select...
Select...
Select...

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in Cockroach Labs’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Select...
Select...
Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Select...

Voluntary Self-Identification of Disability

Form CC-305
Page 1 of 1
OMB Control Number 1250-0005
Expires 07/31/2029

Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury
Select...

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.