Software Engineering Internship - Summer 2024/2025 (Sydney)

Full Time
Sydney NSW, Australia
7 months ago

The worldwide data management software market is massive (IDC forecasts it to be $136 billion by 2027!). At MongoDB we are transforming industries and empowering developers to build amazing apps that people use every day. We are the leading developer data platform and the first database provider to IPO in over 20 years. Join our team to help us ‘Think Big, Go Far’ this summer! 

We’re seeking curious minds like yours to collaborate with full-time engineers, learning standard development methodologies and gaining practical software engineering experience. Interns are fully integrated software engineers who spend the summer pushing production-level code to make lasting contributions to our products. 

What we are looking for in you (qualifications)
  • In the process of receiving a Bachelor’s or Master's degree in Computer Science, Computer Engineering, or a related field
  • Have a foundation in computer science theory, with proficiencies in data structures, algorithms, and software design
  • Fluent in any one of the following programming languages: Java, Python, Go, C++, Javascript, Node.js - or a comparable object-oriented programming language
  • Have a minimum of one quarter/semester remaining in university studies after the internship concludes. Graduation date between Winter 2025 and Spring 2026.
About our teams

Our opportunities in Sydney are on our Developer Productivity, Replicated Storage Services, Storage Engines, and App Modernisation & Integration teams. Please see below for a brief overview of each team!

Developer Productivity

The MongoDB Developer Productivity team provides a highly leveraged foundation of shared tools and services that support our product development process. We succeed when MongoDB product and engineering teams are able to deliver the best solutions to our 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 get the chance to work with performance-focused engineers from all corners of the globe, helping us to improve our 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 our world-class performance benchmarking system.

Replicated Storage Services

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.

Our 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.

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. Read what our past interns had to say about their experience here!App Modernisation & Integration

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. Our 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!

What you'll find at MongoDB
  • A workplace culture where you are encouraged to bring your whole self to work, we believe that Embracing the Power of Differences is the best way to broaden our own perspectives and foster innovation
  • Mentorship from engineers who are passionate about developing your skills and helping you grow
  • Membership within our Employee Resource Groups where you can gain build community and receive guidance from employees of similar backgrounds and/or common identities
  • Impactful projects where you can Make it Matter - your meaningful work will see the light of day
  • Insight from groundbreakers in tech, including our executives and department leaders through networking events 
  • A supportive community of fellow interns to spend the summer with and participate in local activities and social events
  • Relocation assistance, housing, and a commuting stipend to allow you to comfortably settle into your new location
  • A chance to see if MongoDB is where you see yourself long term with the possibility of receiving a full time offer at the end of the summer

We provide interns work life balance through a flexible culture which includes a ton of great perks and benefits. From paid time off and paid company holidays, unlimited snacks in the office, ping pong and pool tournaments, a Headspace meditation app subscription, and even complimentary fitness and yoga classes, we are committed to your well-being! 

MongoDB internships are full-time (40 hours/week) for 10 consecutive weeks lasting from dates in December until February.

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 Early Talent Recruiter. 

MongoDB is an equal opportunities employer.