MongoDB is seeking curious individuals to collaborate with full-time engineers, learn standard development methodologies, and gain practical software engineering experience. Interns are fully integrated software engineers who spend the summer pushing production-level code to make lasting contributions to MongoDB's products.
Opportunities in Sydney are available on the Developer Productivity, Replicated Storage Services, Storage Engines, and App Modernisation & Integration teams. A brief overview of each team is provided below.
The MongoDB Developer Productivity team provides a highly leveraged foundation of shared tools and services that support the company's product development process. The team's success is measured by the ability of MongoDB's product and engineering teams to deliver the best solutions to customers through a highly effective software development process. The Performance Infrastructure Team aims to make it as easy as possible for MongoDB employees to test and improve the performance of MongoDB products.
As an intern, you will have the chance to work with performance-focused engineers from all corners of the globe, helping to improve the company's world-class performance benchmarking system. You will get the chance to drive the implementation of a feature that will have a real impact on the day-to-day work of other MongoDB employees by deploying it to the company's world-class performance benchmarking system.
The MongoDB Replicated Storage Services team's mission is to research and develop new algorithms for storing data, maintain a pluggable protocol for MongoDB storage engines, and provide a comprehensive framework for managing concurrent, transactional access to data stored locally within a MongoDB database instance.
The team champions a strong culture of inclusivity, diversity, and collaboration. As a team member, you will contribute to crafting and maintaining the different server components, connecting its query system and distributed replication system to its underlying storage engines.
The MongoDB Storage Team is building WiredTiger, a world-class open-source storage engine. The WiredTiger storage engine manages how MongoDB stores data, both in-memory and on disk, and provides scalable parallel access that is leveraged by the higher layers of the MongoDB data platform stack. The Storage Team is a diverse collection of individuals working together to keep MongoDB storage ahead of the most challenging customer expectations.
As an intern, you will work with and learn from a globally distributed and highly collaborative team of engineers, collectively developing production-level code. Storage interns enjoy dedicated mentors, a friendly and helpful team environment, and social activities with their peers and colleagues.
The MongoDB App Modernisation & Integration Team is building a suite of products that bring workloads into MongoDB and create visualisations on top of the data stored in MongoDB. The team works on diverse challenges, ranging from data migration to code modernisation and unlocking insights about data stored in Atlas using cutting-edge techniques like AI. The tech stack includes Typescript, Java, Go, and NodeJS.
As an intern, you will work on an interesting full-stack project with a dedicated mentor who will help you learn the nuances of product software development. During your internship, you will have the opportunity to make a meaningful impact on a production codebase with a team committed to you having a positive experience.
MongoDB internships are full-time (40 hours/week) for 10 consecutive weeks lasting from dates in December until February.
To learn more, watch this video:
Here's what MongoDB is looking for in this role:
What you'll find at MongoDB:
The following sources were used in researching this page:
The opportunity is available to applicants in any of the following categories.
Australia
Australian Citizen
Australian Permanent Resident
International Student/Graduate Visa