Development

Our Data Engineering Development Program offers a unique industry leading program that combines high-impact industry experience with hands-on training, mentorship, and coursework.

What is a Data Engineer?

Data engineers are software developers that are keen in developing systems around data, making sure those systems scale and perform, that the data is consistent, uniform, recoverable and reliable, and finally, that it is minable. We build scalable platforms for the collection, management, and analysis of data.

Technical Skills

  • Build and maintain data structures and databases
  • Design data processing systems
  • Data Warehousing
  • Data Mining
  • Comprehension of distributed systems
  • Comprehension of Software Development Principles
  • Algorithms Design
  • Analyze data and enable machine learning
  • Model business processes for analysis and optimization
  • Design for reliability, security and compliance

Hybrid Approach

Data engineering is an evolving discipline, and we have an opportunity to identify and develop talent that aligns with MassMutual’s unique data engineering environment. Through the Data Engineering Development Program, we develop the unique skills required for this complex work through a hybrid approach that combines industry experience with academic training.

The Data Engineering Development Program (DEDP), based in Boston, MA, is a hybrid experiential learning program that combines custom academic coursework with hands-on industry experience. The program offers a combination of in-house training, graduate coursework, mentorship, and participation in high-impact projects alongside senior data engineers. At the completion of the fifteen month program, participants will be capable of contributing to major data engineering efforts across the company. Are you a recent graduate or junior software engineer? Join us! Learn how to apply below.

Learning & Development

The Data Engineering Development Program invests and supports learning and development for motivated junior talent eager to learn and grow at a dynamic company like MassMutual. We believe that we never stop learning and growing, and that the workplace is a unique platform for rapid growth, where we can directly apply the skills we learn.

Participants in the DEDP have the opportunity to work across domains in the data science and anlaytics, gaining exposure to project work in finance, marketing, product development, security and more.


Who are we looking for?

We are seeking highly motivated individuals with backgrounds in computer science, database design, or related fields and are enthusiastic about pursuing a career in data engineering. We are looking for highly collaborative individuals who are great team players.

We are looking for individuals who are comfortable working in a challenging, fast paced environment and are extremely self-motivated. Our business challenges are often complex, so we are looking for individuals who are comfortable wrangling with unstructured, difficult problems and are comfortable thinking outside the box and taking initiative. Those who enjoy tackling complex tasks in a collaborative environment are well-suited to a position on our team.

We accept applications from both early career software engineers and from students from a Computer Science Bachelor's program.


Qualified applicants will demonstrate the following:

  • Academic study or independent training in computational, quantitative, or technical fields, such as computer science or software engineering
  • Research and/or practical experience in related fields
  • Technical expertise — applicants must have a working knowledge of languages such as R, SQL, or Python. Expertise with other languages will be considered for overall capacity for languages.
  • Demonstrated work experience through part time employment, internships, or professional endeavors
  • Community engagement, involvement, and volunteerism
  • Demonstrated leadership and change-making
  • Strong communication skills as demonstrated through personal statement

  • Applicants must be able to work in the US without sponsorship now or in the future.

How to Apply

  • Step 1: Submit an application here.
  • Step 2: Submit a portfolio by emailing dedp@massmutual.com; include portfolio as a zip file attachment. (Portfolio instructions are below.)

Portfolios Must Consist Of:

  • Resume: One page maximum
  • Personal statement: We care about innovation, curiosity, leadership, and change-making. Tell us about a time you led an effort for change. Or a time you challenged the status quo in your workplace, school, or community. What was the problem? How did you lead change? How did you manage challenges? What was the impact? Please limit to approximately one page.
  • Academics: Transcripts of coursework from your academic institution and/or certificates of completion for other training (such as MOOC coursework).
  • Research and Technical Experience: Four or more examples that provide evidence of your technical, computational, and programming skills. Our work is technical and quantitative, so candidates should provide evidence of study, application, and proficiency in math, stats, and computer science. Please also share any research experience in the realm of data science and/or data engineering. (If submitting group project work, please submit a text file explaining your individual contributions to the project.) Examples include:
    • Code snippets in Python, R, or SQL
    • Research papers or posters
    • Data visualizations or dashboards you have developed
    • Technical articles, reports or other technical publications
    • Evidence of datafest or hackathon participation or awards
    • The URL to your Kaggle profile, Github account with code repositories, or Stackoverflow or similar website profile
    • URLs of websites you own or have maintained
    • Evidence of open-source contributions
    • Relevant class projects
  • Summary Sheet: Every portfolio submission should include a 1 to 2 page summary document that includes the following sections and information:
    • Personal Info: Name, School(s), Degree Type (BA, MS, etc.), Major(s), Graduation Year(s), Phone Number, Email Address
    • Relevant classes: List only your courses (and corresponding grades) which are most relevant to computer science and software engineering
    • Work experience: List up to four bullet points of past or current employment and work experience
    • Leadership and Community Involvement: List up to four bullet points of leadership experience and community involvement
    • Portfolio summary: List each project you've included in your portfolio (to demonstrate research and technical expertise) and a 1-2 sentence summary of each and what you learned from that project.
    • Programming Proficiency: Please list each programming language you have familiarity with and the number of months/years you've been working with each one.
    • References: At least two (2) references are required, and should be listed at the end of the Summary Sheet. Please provide name, title, phone, email, university or company, and relationship for each reference. At least one reference must be a faculty member, and at least one must be related internships, work, or community projects. References should be able to speak to your self-motivation, persistence, and leadership, and your potential to work in a fast-paced environment on a collaborative team.
    • How did you hear about us?: We love to know how we're best connecting with candidates. Please let us know how you heard about this opportunity and any time you were able to connect or meet with us throughout the application process.

Get in Touch

Mary Ellen Sullivan, Program Director


Meet the Team

Hieu Nguyen

Sharnique Beck

Dawn Graham

Daniel Oldham

Jerry Cui