Staff Engineer, Code Generation

MongoDB MongoDB · Enterprise · NORTH AMERICA · Remote · Product & Technology

Staff Engineer to build AI-powered code transformation tools for modernizing legacy applications using LLMs and GenAI. Responsibilities include leading technical strategy, designing and optimizing the code transformation workflow, crafting orchestration layers, and integrating AI capabilities for code generation, build, and test.

What you'd actually do

  1. Partner with product managers, AI researchers and other engineers to translate complex requirements into robust technical solutions.
  2. Drive the architectural vision and technical strategy for code gen tools.
  3. Define and champion engineering best practices, patterns, and standards across multiple teams.
  4. Act as a hands-on leader, contribute core, foundational code that solves the hardest problems and sets the standard for the rest of the team
  5. Collaborate with security and product teams to ensure the platform can execute code generation and LLM-based tasks securely, protecting both client data and MongoDB IP

Skills

Required

  • Extensive experience (8+ years) in software development and operations, with a proven track record of delivering high performance, correctness, and architectural excellence in fast-paced environments
  • Experience using Relational Databases such as Oracle, MySQL, Microsoft SQL Server or PostgreSQL
  • Experience with tools and methodologies for code analysis, refactoring, and automated testing
  • Experience in designing and implementing complex software systems, collaborating effectively with engineers of all experience levels to achieve high reliability and performance
  • Practical knowledge of integrating GenAI into large-scale, complex systems, including a clear understanding of appropriate use cases for GenAI
  • Excellent verbal and written technical communication skills and a strong desire to collaborate cross-functions
  • Experience in leading the design and development of complex workflow for AI model integration and output processing.
  • Excellent time and project management skills including the ability to make realistic assessments of project cost and complexity

Nice to have

  • Curiosity, a positive attitude, and a drive to continue learning, in particular building AI skillset

What the JD emphasized

  • extensive experience (8+ years) in software development and operations
  • profound prior experience in leveraging AI, particularly LLMs and GenAI capabilities
  • Experience in leading the design and development of complex workflow for AI model integration and output processing.

Other signals

  • building AI-powered code transformation tools
  • leveraging AI, particularly LLMs and GenAI capabilities
  • crafting sophisticated orchestration layers
  • high-performance data systems that seamlessly connect and leverage advanced AI capabilities for code generation