Updating Results

MongoDB

4.6
  • 1,000 - 50,000 employees

Software Engineering Internship (Dec 2024)

Location details

On-site

  • Australia

    Australia

    • New South Wales

      Sydney

Location

Sydney

Opportunity expired

Opportunity details

  • Opportunity typeInternship, Clerkship or Placement
  • Application open dateApply by 5 Nov 2024
  • Start dateStart date 1 Dec 2024 - 31 Dec 2024

Your role

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.

Developer Productivity

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.

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.

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.

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.

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

About you

Here's what MongoDB is looking for in this role:

  • 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
  • Must have full Australian working rights to be considered for the role

Benefits

What you'll find at MongoDB:

  • Authentic Culture: A workplace where you are encouraged to bring your whole self to work, they believe that Embracing the Power of Differences is the best way to broaden their own perspectives and foster innovation.
  • Personalized Mentorship: Pair up with an engineering Mentor, and a Program Advisor from the Early Talent Recruitment Team.
  • Career Coaching Sessions: Access to "MonGROWDB", a tailored training program designed uniquely for interns’ personal and professional development.
  • Work-Life Harmony: Embrace "Bloom for Interns" with access to mental health benefits, paid time off, free lunch, and more!
  • Impactful Projects: Contribute to projects where you can Make it Matter - your meaningful work will see the light of day.
  • Vibrant Community: Build connections with fellow interns and join after-work social events, virtual gatherings, and local city activities to create connections and friendships.
  • Path to Full-Time: 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!

Source

The following sources were used in researching this page:    

  • mongodb.com/company/careers

Work rights

The opportunity is available to applicants in any of the following categories.

Work light flag
Australia
Australian CitizenAustralian Permanent ResidentInternational Student/Graduate Visa

Qualifications & other requirements

You should have or be completing the following to apply for this opportunity.

Degree or Certificate
Qualification level
Qualification level
Bachelor or higher
Study field
Study field (any)

Hiring criteria

  • Experience requirementNo experience required
  • Working rights
    Australian Citizen
  • Study fields
    IT & Computer Science
  • Degree typesBachelor or higher
Show all hiring criteria

Reviews

user
Graduate
Sydney
3 years ago

My day to day responsibilities include fixing bugs, reviewing code, implementing developer tools, adding new features.

user
Graduate
Sydney
3 years ago

I work with my team and others to explore new technologies and new features we may want to add to our product

user
Midlevel
Sydney
3 years ago

I'm a front-end software engineer. My day starts off with a stand-up in the morning to provide any updates and blockers that I have to my team and to also listen to what other engineers have to say. The rest of the day varies depending if I have any meetings to attend. The majority of my time involves writing code and working with designers to push out the project that I am working on. I also review any code changes made by other engineers too.

Show all reviews

About the employer

logo-mongodb-480x480-2022.jpg

MongoDB

Rating

4.6

Number of employees

1,000 - 50,000 employees

Industries

Technology

Cloud-hosted MongoDB service on AWS, Azure and Google Cloud. Deploy, operate, and scale a MongoDB database in just a few clicks.

Pros and cons of working at MongoDB

Pros

  • The culture is amazing at MongoDB.

  • The effort your superiors and the company as a whole put in to accommodate your personal and career growth. The culture is also second the none, where everyone inside and out of your own team is very easy to chat with and there is a lot of events to take a break from your day to day.

  • The company culture, environment and all the perks like free food.

  • That I get to create new features that are constantly deployed out into the real world.

  • Really cool people, flexible working environment

Cons

    • Moving from a "start-up" vibe to a more corporate vibe has its growing pains, and slightly less flexibility. Growing teams mean management is stretched thinner.

    • Need more healthy snacks, only chocolate isn't good for my sugar levels...