M
Software Engineer, Code Generation
M
Software Engineer, Code Generation
MongoDB•NM
today
Full-timeHybrid
Company
MongoDB
Location
NM
Type
Full-time
Work Schedule
full time
Work Location
hybrid
MongoDB•NM
today
Full-timeHybrid
Company
MongoDB
Location
NM
Type
Full-time
Work Schedule
full time
Work Location
hybrid
Job Description
Join MongoDB as a Software Engineer focused on Code Generation to build advanced AI-powered tools that automate and optimize software development workflows.
Full Description
MongoDB is seeking a talented Software Engineer to join our innovative Code Generation team. In this role, you will develop cutting-edge solutions that leverage artificial intelligence to generate, optimize, and transform code automatically. Working with a collaborative team of engineers and researchers, you will help shape the future of developer productivity tools that impact millions of developers worldwide. This position offers an exciting opportunity to work at the intersection of database technology and artificial intelligence in a fast-paced, growth-oriented environment.
As a Software Engineer on the Code Generation team, you will design and implement algorithms that analyze code patterns and generate intelligent suggestions for developers. Your responsibilities include building scalable systems that integrate with MongoDB's existing infrastructure while maintaining high performance and reliability standards. You will collaborate closely with product managers and other engineering teams to understand user needs and translate them into technical solutions. Additionally, you will participate in code reviews, contribute to technical documentation, and help establish best practices for AI-assisted code generation within the organization.
The ideal candidate will possess strong programming skills in languages such as Python, Java, or JavaScript, along with experience in machine learning or natural language processing. A solid understanding of software engineering principles, data structures, and algorithms is essential for success in this role. Candidates should have demonstrated experience building production-grade systems and a passion for improving developer experiences through innovative technology solutions.
Required qualifications include a bachelor's degree in Computer Science or related field, or equivalent practical experience. Candidates must have at least three years of professional software development experience with demonstrated expertise in building distributed systems. Strong analytical and problem-solving abilities are crucial, as is the ability to work effectively in a collaborative team environment. Experience with database technologies and cloud platforms is highly desirable.
MongoDB offers comprehensive benefits including competitive salary packages, health insurance, retirement savings plans, and generous paid time off. Employees enjoy flexible working arrangements, professional development opportunities, and access to cutting-edge technology resources. The company fosters a culture of continuous learning and innovation, providing regular training sessions and conference attendance opportunities. Career growth is supported through mentorship programs and clear advancement pathways.
Growth opportunities at MongoDB include technical leadership roles, specialized engineering tracks, and cross-functional project assignments. Engineers can develop expertise in emerging technologies while contributing to products used by leading organizations worldwide. The company encourages internal mobility and supports employees in pursuing new challenges within the organization. This position provides an excellent foundation for long-term career development in the rapidly evolving field of AI-driven software development tools.
Key Skills
PythonMachine LearningCode GenerationDistributed SystemsNatural Language Processing
