Software Engineer, Database Migration Product
Yugabyte
At Yugabyte, we are on a mission to become the default transactional database for the cloud. We are well underway on this journey with YugabyteDB, the open source, high-performance, distributed SQL database that runs on any cloud and enables developers to get instantly productive using well-known APIs. We are looking for talented and driven people to join us on our ambitious mission and help us build a lasting and impactful company.
We announced a $188M Series C round at a $1.3B valuation in October 2021, however we very much believe we are still in the early stages of our company’s journey. The transactional database market is estimated to grow from $40B in 2021 to $64B by 2025. Given our database is cloud-native by design, has on-demand horizontal scalability, and allows for geographical distribution of data using built-in replication, we are extremely well-positioned to address the market need for geo-distributed, high-scale, high-performance workloads.
Your Impact:
As a Software Engineer, you will be developing a Database migration product which aims to make all parts of database migration viz schema, data and application, very simple and high quality. The DB migration team is on a mission to make this product super simple, automated and feature rich thereby ensuring onboarding of new customers onto it’s fully managed YugabyteDB-as-a-Service cloud product with ease which is going to be key to its success.
You will:
- Research and design a concept of Live DB migration product
- Write high quality code
- Collaborate closely with the database dev team on db features related to migration
You’ll need:
- Strong coding experience preferably in Golang and/or Java
- Strong understanding of CS fundamentals and how to apply them to code
- Understanding of algorithms and data structures and how to efficiently implement them into a solution
- Experience building and operating extensible, scalable resilient systems
- Experience with one or more relational and NoSQL databases such as PostgreSQL, MySQL, Oracle, Cassandra, DynamoDB etc.
- Willingness and ability to learn new languages and concepts
- 8-14 years of experience with a BS/MS degree in Computer Science -or- a related field
Good to have:
- Previous experience with migration would be a plus
- Experience with products like Kafka, Debezium and Blitzz will be a plus