About the role
Join MongoDB, a leader in modern database technologies, as we assemble a premier team in North America dedicated to developing innovative tools that empower our customers to modernize their applications and seamlessly migrate data from legacy relational databases to MongoDB in real-time. As organizations strive to update their legacy workloads and data ecosystems, they increasingly turn to the flexibility and scalability provided by the document model. The solutions crafted by our Code Generation and Data Migration team are pivotal to this transformation, assisting customers with schema modeling, code generation, initial data loads, and continuous data synchronization.
We are looking for a skilled Senior Software Engineer with a robust foundation in computer science principles, systems design, experience in the Java ecosystem, streaming systems, and data-intensive applications. In this capacity, you will play a vital role in designing, developing, and optimizing the core data structures, algorithms, and database interactions that underpin our generative AI platform, code generation, and migration tools. Your responsibilities will include constructing sophisticated orchestration layers, establishing robust integration points, and developing high-performance data systems that effortlessly connect and utilize advanced AI functionalities for code generation. You will be instrumental in building a sophisticated data migration suite using a modern technology stack, including Java, Spring Boot, Kafka, Debezium, and React. Collaboration with AI researchers, product management, and fellow engineers will be essential as you contribute to designing and implementing state-of-the-art products that address complex customer challenges.
This role will be based in North America.
