Job Details

Software Engineer, Code Generation

  2025-09-14     MongoDB     San Francisco,CA  
Description:

Overview

Software Engineer, Code Generation role at MongoDB. Join to apply for the position with a strong background in computer science fundamentals and systems design to help build and optimize the underlying data structures, algorithms, and database interactions powering our generative AI platform and code generation tools.

What You'll Do
  • Implement and optimize high-performance data structures and algorithms for core components of our generative AI orchestration platform
  • Design and develop efficient data pipelines and storage solutions for AI model integration and output processing
  • Collaborate with AI researchers and machine learning engineers to understand data needs
  • Identify and address performance bottlenecks and architectural challenges in our systems, particularly within data flow and orchestration
  • Contribute to platform features like data versioning, efficient data retrieval, and ensuring data integrity for AI-generated code and related metadata
  • Participate in code reviews, design discussions, and contribute to the overall technical direction of the team
  • Develop robust and efficient backend services that orchestrate AI functionalities
Who You Are
  • 2+ years of engineering experience in backend systems, distributed systems, or core platform development
  • Strong foundation in data structures and algorithms, with experience applying them to solve problems
  • Proficiency in one or several of Java, Rust, C/C++, and/or Python, with a strong understanding of systems-level programming, memory management, and performance tuning
  • Experience working on backend systems with an understanding of system availability and performance
  • Ability to diagnose and troubleshoot technical issues in production environments
  • Excellent problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment
  • Proven ability to collaborate across disciplines and experience levels, from researchers to junior engineers
  • Proficiency with SQL (preferably Oracle), including querying, schema design, and database optimization
  • You have a strong desire to understand complex problem spaces and own solutions
Nice to Have
  • Familiarity with cloud-native distributed systems (e.g., Kubernetes, Kafka)
  • Experience with NoSQL databases and understanding of their trade-offs is great, but not required. We'll teach you NoSQL
  • Contributions to relevant open-source projects
Success Measures
  • Within the first three months, familiarize yourself with the MongoDB database and aggregation language, the problem space, and set up software development infrastructure to enable development using the relevant tech stacks; start collaborating with peers and contribute to code reviews
  • Within six months, work on and deliver a complex code generation feature in the product, contribute to and help deliver a few product releases, and review/contribute to scope and technical design documents
  • Within 12 months, consistently deliver features and bug fixes across the tech stack, help recruit and interview new team members, and collaborate with other MongoDB teams
Equity, Inclusion, and Accommodations

MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.

MongoDB, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type and makes all hiring decisions without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Req ID: 425570

#J-18808-Ljbffr


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search