Cockroach Labs is hiring a staff-level software engineer for its Migrations team, which owns the MOLT (Migrate Off Legacy Technology) tools: Convert, Fetch, Replicator, and Verify. The team also builds the Migration Assistant, which brings these tools into a guided workflow for moving databases to CockroachDB and Cockroach Continuum. The role focuses on expanding the Migration Assistant and MOLT capabilities, and exploring ways to use AI to reduce friction in database migrations while protecting customer data and ensuring migration correctness. The engineer will develop primarily in Go and collaborate with engineers, SREs, product managers, and design teams across cloud and database groups. The position reports to Eric Alton, who leads the Migrations and Observability teams. Cockroach Labs uses a hybrid work model: employees local to an office work onsite Mondays, Tuesdays, and Thursdays, and work flexibly the rest of the week. The first month is intended for learning the production systems, MOLT tools, Migration Assistant architecture, customer migration workflows, and team practices. By three months, the successful hire is expected to contribute to the tooling ecosystem and work with their manager to address customer migration friction. As the team and product develop, the role offers influence over the direction of migration tooling, including the use of AI. Technical training and mentorship are available.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior