Logo
MongoDB

Senior Software Engineer, Code Generation

MongoDB, Chicago, Illinois, United States, 60290

Save Job

Overview

Senior Software Engineer, Code Generation at MongoDB. Join to apply for the Senior Software Engineer, Code Generation role at MongoDB. MongoDBs mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. Our developer data platform, MongoDB Atlas, is the only globally distributed, multi-cloud database, available in more than 115 regions across AWS, Google Cloud, and Microsoft Azure. Atlas enables customers to build and run applications anywhereon premises or across cloud providers. Responsibilities

Design, 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. Mentor and guide junior and senior engineers on best practices in data structures, algorithms, and database design. Participate in code reviews, design discussions, and contribute to the overall technical direction of the team. Work to develop robust and efficient backend services that orchestrate AI functionalities. What You Are

5+ years of engineering experience in backend systems, distributed systems, or core platform development. Deep expertise in data structures and algorithms, with a proven track record of applying them to solve complex 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 designing and building highly available, low-latency systems. Ability to diagnose and troubleshoot complex 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. Deep understanding of SQL (preferably Oracle), including advanced querying, schema design, and database optimization for performance and scalability. 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, familiarise yourself with the MongoDB database and aggregation language; set up software development infrastructure and begin contributing to code reviews. Within six months, work on and deliver a large-scale code generation feature and contribute to product releases. Within 12 months, deliver large-scale features across the tech stack and help recruit and collaborate with other teams at MongoDB. Life at MongoDB

Were committed to a supportive and enriching culture, with programs focused on wellbeing, inclusion, and growth. MongoDB is committed to providing accommodations for individuals with disabilities in our application and interview process. We also provide equal employment opportunities to all employees and applicants without regard to protected characteristics. Salary and Benefits

MongoDBs base salary range for this role in the U.S. is $118,000$231,000 USD. Compensation is based on skill, experience, qualifications, and location, and may include equity, time off, benefits, and other programs. This range is posted for U.S.-based candidates. Job Details

Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and Information Technology Industries: Software Development

#J-18808-Ljbffr