Skip to main content

MongoDB

Software Engineer, Code Generation

California; Colorado; Montana; Nevada; New Mexico; Oregon; Utah; WashingtonFrom $215kmidAdded 1 month ago

About this role

MongoDB is hiring a Software Engineer to join the Relational Migrator team, building AI-powered code generation tools that help developers convert applications from relational databases to MongoDB. This role combines software engineering expertise with machine learning to develop intelligent code transformation capabilities, including parsing legacy code and generating modernized MongoDB implementations.

What you'll do

  • Design and implement code parsing systems to convert legacy code structures into standardized formats like abstract syntax trees
  • Develop AI-powered code modernization features that transform relational database code to MongoDB patterns
  • Collaborate with product managers and engineers to define code modernization strategies aligned with business priorities
  • Build and maintain comprehensive test coverage including unit, integration, and load testing
  • Provide technical leadership on emerging technologies and share knowledge through tech talks and documentation
  • Define and optimize metrics for AI usage quality and cost efficiency

What they're looking for

  • Professional software development in Java or similar languages (2+ years)
  • Generative AI and Large Language Models (LLMs)
  • Text processing engines (ANTLR or similar)
  • Compiler design, code parsing, and abstract syntax trees (AST)
  • System design and cloud architecture
  • Lexical and syntax analysis
  • Strong verbal and written communication
  • Passion for emerging technologies and continuous learning

Benefits

  • Remote-eligible positions across western North America (PST/MST zones)
  • Employee affinity groups and community engagement
  • Fertility assistance programs
  • Generous parental leave policy
Apply on the employer's site

Opens the official application on the employer’s site. No login required.

MongoDB

MongoDB builds a cloud database platform (Atlas) and related tools that help enterprises operate MongoDB at scale, along with AI-powered migration and infrastructure management solutions. The company is hiring technical services engineers to support enterprise customers with complex database troubleshooting and infrastructure challenges, and software engineers to develop AI-powered code generation tools, Atlas management systems, and cloud product capabilities.

View all jobs at MongoDB

Likely interview questions

  • Can you walk us through your experience with generative AI and LLMs? How have you applied them in production systems?
  • Tell us about your experience with code parsing, compiler design, or working with abstract syntax trees (ASTs). What challenges did you face?