4h ago
Senior Software Engineer, Data Migration & Code Generation
Alberta; British Columbia
full-timeseniorSoftware / Database
Tech Stack
Description
You will design, build, and optimize data structures, algorithms, and database interactions that power MongoDB's generative AI platform and migration tools. You will work on orchestration layers and high-performance data systems using Java, Spring Boot, Kafka, Debezium, and React, collaborating with AI researchers and product teams to modernize customer applications.
Requirements
- 6+ years of engineering experience in backend, distributed, or core platform development
- Proficiency in Java, Rust, C/C++, or Python with strong systems-level understanding
- Extensive experience with Apache Kafka and Change Data Capture tools like Debezium
- Strong relational data modeling and SQL database experience (Postgres, MySQL, etc.)
- Good understanding of algorithms, data structures, and their complexity
Responsibilities
- Contribute high-quality backend code to the data migration engine and generative AI orchestration platform
- Collaborate with Product Management, AI researchers, and engineers to deliver on product roadmap
- Develop robust backend services that orchestrate AI functionalities
- Identify and address performance bottlenecks and architectural challenges in data flow and orchestration
- Participate actively in code reviews and contribute to technical design documents
0 views 0 saves 0 applications