Cockroachlabs
Member of Technical Staff (Migrations)
New York, NY; Toronto, Canada. Posted 9 days ago
The role
You will build and extend CockroachDB migration tooling and the Migration Assistant. You will apply AI to migration problems and expand the capabilities of the MOLT toolkit.
What you will do
- Build and extend CockroachDB's migration tooling, including the Migration Assistant
- Apply AI to real migration problems to ensure security and correctness
- Expand the capabilities of MOLT's Convert, Fetch, Replicator, and Verify tools
- Develop primarily in Go
- Shape engineering practices on a growing team
Required qualifications
- Exposure to topics like distributed systems, data replication, concurrency control, file systems, or SQL processing
- Comfort with Go, C/C++, Java, or Python
- A strong grasp of system design for high-throughput data systems
- Experience with one or more database technologies (e.g. MySQL, Postgres, Oracle, SQL Server, Db2)
- Experience and interest in designing and building systems and tools that leverage AI
- Good judgement about where AI should be integrated into a system and where traditional approaches are preferable
- A track record of strong collaboration and technical leadership
- BS in Computer Science or equivalent experience
Nice to have
- 7+ years of relevant experience
Benefits
- Stock Options
- Medical Insurance
- Vision Insurance
- Dental Insurance
- Life and Disability Insurance
- Professional Development Funds
- Flexible Time Off
- Paid Holidays
- Paid Sick Days
- Paid Parental Leave
- Retirement Benefits
- Mental Wellbeing Benefits
About the company
Cockroach Labs has built database technology trusted to power mission-critical applications. They are building Cockroach Continuum to meet the needs of AI-driven software infrastructure.