Software Engineer, Code Generation

MongoDB

British Columbia, Canada
Base: $108,000—$149,000 cad; benefits: equity, esp...
On-site
Backend systems development
Distributed systems experience
Java ecosystem
Build tooling to help customers modernize applications and migrate data from legacy relational databases to MongoDB in real-time

Job Summary

  • Build tooling to help customers modernize applications and migrate data from legacy relational databases to MongoDB in real-time.
  • Design, build, and optimize underlying data structures, algorithms, and database interactions for generative AI platform, code generation, and migration tools.
  • Collaborate with AI researchers, product management, and other engineers to design and implement cutting-edge products that solve complex customer challenges.

Matching Summary

Build tooling to help customers modernize applications and migrate data from legacy relational databases to MongoDB in real-time.

Salary

Base: $108,000—$149,000 CAD; Benefits: equity, ESPP, PTO, parental leave, fertility assistance, RRSP match, mental health counseling, backup care, health/dental/vision

Skills & Requirements

Must-have

  • backend systems development
  • distributed systems experience
  • Java ecosystem
  • streaming data platforms
  • Change Data Capture tools
  • relational data modeling
  • SQL database experience

Nice-to-have

  • client-side technologies
  • cloud-native distributed systems
  • NoSQL databases trade-offs
  • open-source project contributions

Key Requirements

  • 2+ years engineering experience
  • Experience in Java, Rust, C/C++, or Python
  • Experience with Apache Kafka
  • Experience with Debezium
  • Hands-on experience with SQL database

Work Rights

Not specified

Tailored Resume

Cover Letter