MongoDB is a company that empowers innovation at the speed of the market. They are seeking a Staff Engineer to lead the Code Gen team in building AI-powered code transformation tools that modernize legacy applications into scalable microservices architectures.
Responsibilities:
- Partner with product managers, AI researchers and other engineers to translate complex requirements into robust technical solutions
- Guiding the team through technical challenges related to autonomous code transformation
- Drive the architectural vision and technical strategy for code gen tools
- Lead the team design and leverage GenAI to build reliable and scalable building blocks that are extendable and easy to assemble to an autonomous workflow
- Define and champion engineering best practices, patterns, and standards across multiple teams
- 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
- 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
- Successfully led the team to deliver a prototype or initial release of a major feature for code transformation
- Contributed to and helped define and scope roadmaps for code gen deliverables
- Established a precise rhythm of execution, and served as a key stakeholder of the code gen team for guiding and reviewing technical designs
Requirements:
- 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
- Curiosity, a positive attitude, and a drive to continue learning, in particular building AI skillset