Software Engineer, Code Generation

MongoDB MongoDB · Enterprise · NORTH AMERICA · PTO App Modernization ENG

Software Engineer to build tooling for application modernization and data migration to MongoDB, focusing on a generative AI platform for code generation and migration. Requires strong backend, distributed systems, and Java ecosystem experience, with streaming systems and data-intensive applications.

What you'd actually do

  1. Contribute high-quality, well-tested backend code to the data migration engine and core components of our generative AI orchestration platform
  2. Collaborate effectively with Product Management, AI researchers and machine learning engineers and designers to build and deliver on the product roadmap
  3. Work to develop robust and efficient backend services that orchestrate AI functionalities
  4. Identify and address performance bottlenecks and architectural challenges in our systems, particularly within data flow and orchestration
  5. Participate actively in code reviews to enforce best practices and patterns

Skills

Required

  • backend systems
  • distributed systems
  • core platform development
  • Java
  • Rust
  • C/C++
  • Python
  • systems-level programming
  • memory management
  • performance tuning
  • streaming data platforms
  • Apache Kafka
  • Change Data Capture (CDC) tools
  • Debezium
  • relational data modeling
  • SQL database
  • Postgres
  • MySQL
  • algorithms
  • data structures
  • time and space complexity

Nice to have

  • JavaScript
  • React
  • cloud-native distributed systems
  • Kubernetes
  • NoSQL databases
  • open-source projects

What the JD emphasized

  • generative AI platform
  • code generation
  • data migration
  • orchestration layers
  • AI capabilities
  • orchestrate AI functionalities
  • data flow and orchestration

Other signals

  • generative AI platform
  • code generation
  • data migration tools
  • orchestration layers
  • AI capabilities