Logo of Huzzle

Software Engineering Internship - Summer 2025 (Dublin)

image

MongoDB

16d ago

  • Internship
    Full-time
    Summer Internship
  • Data
    Software Engineering
  • Dublin

AI generated summary

  • You should be pursuing a degree in Computer Science/Engineering, have a foundation in CS theory, and be fluent in one programming language like Java, Python, or C++. Complete studies in 2026.
  • You will develop production-level code, design API features, and contribute to open-source projects, focusing on performance improvements and optimizing MongoDB's Kubernetes operators.

Requirements

  • In the process of receiving a Bachelor's or Master's degree in Computer Science, Computer Engineering, or related fields
  • 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
  • Due to complete studies in 2026

Responsibilities

  • Interns are fully integrated software engineers who spend the summer pushing production-level code to make lasting contributions to our products.
  • As part of the Kubernetes team, you will be working on one of our three Kubernetes operators, two of which are open source: Community Operator, Enterprise Operator and the Atlas Operator.
  • You will design and build a part of the API platform, ensuring MongoDB users and developers have a best-in-class experience.
  • You will also have the opportunity to write open-source software such as AtlasCLI, MongoDB Local Atlas Experience, MongoDB Atlas Cloud Formation Resources, MongoDB Atlas Terraform Provider & MongoDB Atlas Go SDK.
  • We take user requests and generate optimized query plans for lightning-fast data retrieval and transformation.
  • We build MongoDB's real-time "change stream" event notification framework.
  • We write the distributed code that targets and merges data across a MongoDB cluster.
  • We're looking for a few adventurous interns to help us make it even better.
  • We drive performance improvements for MongoDB products.
  • Customers get more predictable, scalable and efficient applications.
  • If you want to see the big picture and experience a broad range of technologies from processors, storage & networks to code/compilers and cloud-based globally distributed systems - this is the role for you.
  • Previous projects our team has worked on include working with cloud platform companies to evaluate new technologies and optimize MongoDB performance on them.
  • Comparing and analyzing MongoDB performance with other databases.
  • Optimizing our suite of benchmarks for continuous integration.
  • Performance tuning new features before release.
  • Tuning and simulating customer workloads.

FAQs

What is the duration of the internship?

The internship lasts for 10 consecutive weeks, typically starting in June and ending in August.

What are the working hours for the internship?

Interns are expected to work full-time, which is 40 hours per week.

What is the expected degree qualification for applicants?

Candidates should be in the process of receiving a Bachelor's or Master's degree in Computer Science, Computer Engineering, or related fields.

Which programming languages should I be proficient in for this internship?

Candidates should be fluent in at least one of the following programming languages: Java, Python, Go, C++, JavaScript, Node.js, or a comparable object-oriented programming language.

What type of projects will interns work on?

Interns will work on production-level code that contributes to meaningful projects within various teams such as Kubernetes, API Experience, Query, or Server Performance.

Is there mentorship available during the internship?

Yes, interns will be paired with an engineering mentor, a Program Advisor, and an ERG Guide to support their growth and development.

What kind of support is available for relocation?

MongoDB provides financial assistance and housing support to help interns settle into their new location.

Are there any networking opportunities during the internship?

Yes, interns can attend Speaker Series and Roundtable events to connect with executives and departmental leaders.

Will there be opportunities for full-time employment after the internship?

Yes, there is a possibility of receiving a full-time offer at the end of the summer internship.

How many days a week are interns expected to be in the office?

Interns are expected to be in the office 3-5 days a week as part of a hybrid working model.

A developer data platform for developers to do their best work. #LoveYourDevelopers

Technology
Industry
1001-5000
Employees
2017
Founded Year

Mission & Purpose

Headquartered in New York, MongoDB's mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. Built by developers, for developers, our developer data platform is a database with an integrated set of related services that allow development teams to address the growing requirements for today's wide variety of modern applications, all in a unified and consistent user experience. MongoDB has tens of thousands of customers in over 100 countries. The MongoDB database platform has been downloaded hundreds of millions of times since 2007, and there have been millions of builders trained through MongoDB University courses.