Member of Technical Staff (Migrations)

Cockroach Labs•Toronto, ON
•CA$160,000 - CA$210,000•Hybrid

About The Position

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.

Requirements

  • Passion for complex technical products and exposure to areas such as distributed systems, data replication, concurrency control, file systems, or SQL processing.
  • Comfort with Go, C/C++, Java, or Python.
  • Strong grasp of system design for high-throughput data systems.
  • Experience with one or more database technologies, such as MySQL, Postgres, Oracle, SQL Server, or Db2.
  • Experience and interest in designing and building systems and tools that leverage AI.
  • Good judgment about where AI should be integrated into a system and where traditional approaches are preferable.
  • Track record of strong collaboration and technical leadership, including collaborative brainstorming, design and code review, and pairing with teammates.
  • A BS in Computer Science or equivalent experience.

Nice To Haves

  • 7+ years of relevant experience (preferred).

Responsibilities

  • Build and extend CockroachDB migration tooling, including the Migration Assistant.
  • Apply AI to migration problems while safeguarding customer data and the correctness of migration workflows.
  • Expand MOLT Convert, Fetch, Replicator, and Verify into a cohesive migration experience.
  • Develop primarily in Go alongside engineers and product managers across the cloud and database teams.
  • Contribute to a collaborative, technically rigorous culture and help shape engineering practices on a growing team.

Benefits

  • Stock options
  • Medical insurance
  • Vision insurance
  • Dental insurance
  • Life and disability insurance
  • Professional development funds
  • Flexible paid time off
  • Paid holidays
  • Paid sick days
  • Paid parental leave
  • Retirement benefits, including a 401(k) plan
  • Mental wellbeing benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service