Careers

Interested in joining a high performing team that creates knowledge from data and builds systems that solve hard problems?



Senior Data Scientist, Investment Domain

MassMutual’s Advanced Analytics group is seeking an exceptional, highly motivated and self-directed Senior Data Scientist in Investment/Finance domain. In this role, you will perform data-driven research, problem solving, and algorithm development through the systematic application of mathematics, statistics and computer science as well as cutting edge data technologies. Results of this work manifest themselves in a variety of ways, including interactive visualizations, presentations, publications, web applications, predictive algorithms, and APIs.

This is an opportunity to join a small but growing high performing team with diverse backgrounds in applied math, computer science and physics that have been tasked with developing, maintaining and extracting knowledge from a strategic data asset. Our work revolves around studying fundamental and high impact business questions that directly impact the direction of the company and industry at large.

Essential Responsibilities

  • Assemble data sets from disparate sources and analyze using appropriate quantitative methodologies, computational frameworks and systems
  • Develop algorithms and predictive models, create prototype systems, visualizations, and web applications
  • Design and analyze experiments
  • Disseminate findings to non-technical audiences through a variety of media, including interactive visualizations, reports and presentations
  • Lead short term projects and participate in long term research initiatives
  • Mentor junior team members

Desired Skills, Experience, and Education

  • 7+ years working with data and relevant computational frameworks and system
  • Expert level understanding in any of the following areas: machine learning, probability and statistics (esp. Bayesian methods), natural language processing, operations research, good experience with natural language processing is strongly preferred
  • 7+ years developing of probabilistic models and machine learning algorithms
  • Exceptional problem solving skills and willingness to learn new concepts, methods, and technologies
  • Expert in data analysis using R or Python (numpy, scipy, matplotlib, scikit-learn, pandas, etc.) programming languages
  • Knowledge of HTML/CSS/Javascript, d3.js and web application frameworks (Flask, Django, Play!, etc.) is a plus
  • Experience in database design and SQL
  • Knowledge of investment concepts and relevant working experience is preferred
  • Advanced Degree, PhD (preferred) or Masters, plus experience working as a Data Scientist

Apply



Manager, Data Ingest Group

The MassMutual Data Engineering Group in the Customer Experience Organization is seeking an outstanding individual to lead and manage the Data Ingest Engineering Group in Data Engineering.

The successful candidate will lead and expand a team implementing ingest pipelines to large scale data solutions based on ecosystems ranging over a wide range of persistence platforms such as Vertica, Postgres, Spark and cloud-based storage layers and infrastructure. The members of the team work with fellow engineers and enterprise stakeholders to develop and maintain ingest pipelines on our enterprise data and analytics platform among other backend systems.

The successful applicant will be expected to quickly learn new cutting-edge technologies, technical concepts in complex problem spaces. The applicant must possess a solid understanding of computer science fundamentals, including object-oriented and or functional program design, and deep understanding of data engineering and development methodologies.

Current projects include:

  • The design and implementation of the MassMutual enterprise data catalog and metadata management system
  • The design and implementation of the enterprise data platform, a very large data processing and analytics system.
  • Working with the different company business units to map and integrate disparate data from a variety of source systems
  • Support data ingest pipeline development from and to a variety of database systems
  • Advanced distributed analytics workflows on Hadoop/Spark
  • Building pipelines to clean, prepare, and enrich data and ultimately integrate into a consolidation layer presented to customers and enterprise stakeholders.
  • Working closely with a team of highly skilled data scientists to analyze and develop predictive data products that advance and transform MassMutual’s businesses.

Essential Responsibilities

  • Manage, build and expand the data ingest engineering group
  • Collaborate on decisions around technology selection, standards around building data processing pipelines, and implementations of such pipelines
  • Work with a team to develop creative and scalable solutions to difficult technical problems
  • Be self-supportive in collaborating with your peers to effectively deliver robust solution for the business
  • Stay current on other trends and technologies in the field and be a force for disseminating that information throughout the organization
  • Be a hands-on manager who writes tested, robust code that can be quickly moved into production

Desired Skills, Experience, and Education

  • 10+ years of related hands-on experience building large scale software and data systems
  • Sound experience managing a mid-sized team of data engineers specializing in developing, deploying and maintaining data ingest pipelines
  • Advanced Degree in Computer Science or relevant discipline (the position is flexible, but salary will be commensurate with experience)
  • Experience designing and implementing creative solutions to difficult data access problems
  • Strong communication and interpersonal skills
  • Strong understanding and practice of agile software development processes
  • Experience writing solid unit and regression tests, and debugging in collaboration with a large software development team
  • Strong experience with Python, Scala, Spark and Hadoop
  • Experience with distributed data processing and management systems
  • Experience working with relational databases, specifically Postgres and Vertica
  • Experience in AWS cloud technologies and stack
  • Experience using containers such as Docker, docker-machine and docker-compose a plus
  • Experience with using code coverage tools a plus
  • Experience in the insurance and financial industries a plus

Apply



Manager, Data Architects and Database Systems Group

The MassMutual Data Engineering Group in the Customer Experience Organization is seeking an outstanding Senior Data Architect to lead the Data Architects and Database Systems group in Data Engineering. The successful candidate will lead and expand a team implementing large scale data solutions based on ecosystems ranging over a wide range of persistence platforms such as Vertica, Postgres, Spark and cloud-based storage layers and infrastructure. The members of the team work with fellow engineers and enterprise stakeholders to develop and maintain data models and metadata system including data registration, dataset cataloging and associated services to support data-driven systems aimed at transforming the insurance industry.

The successful applicant will be expected to quickly learn new cutting-edge technologies, technical concepts, and complex problem spaces. The applicant must possess a solid understanding of computer science fundamentals, including database fundamentals, database modeling, logical to physical systems design, and architecting and industrializing platforms for enterprise enabling business applications and usage at scale.

Current projects include:

  • Developing and implementing a unified model for MassMutual’s insurance business
  • The design and implementation of the data catalog and metadata management system
  • Working with the different company business units to map and integrate disparate data from a variety of source systems
  • Support data ingest pipeline development from and to a variety of database systems

Essential Responsibilities

  • Manage, expand and lead a team to develop creative and scalable database solutions to difficult technical problems
  • Create and maintain data models across the life insurance line of business. You will own data models from conceptualization to administration, transforming business requirements into robust, scalable and maintainable solutions.
  • Assist in overseeing the systems we use to manage the data and analyzing the current state and envisioning and developing future evolutions of our data models
  • Be self-supportive in collaborating with your peers to effectively deliver robust solutions for the life insurance business
  • Stay current on other trends and technologies in the field and be a force for disseminating that information throughout the organization
  • Work with data scientists to architect and build systems that use Machine Learning Data Analysis techniques
  • Develop reliable data pipelines that convert data into features that can be used to train machine learning models
  • Analyze, characterize and understand data sources, participate in design discussions and provide guidance about database technology best practices
  • Write tested, robust code that can be quickly moved into production
  • Support data ingest pipeline development from and to a variety of database systems, namely Vertica, Postgres and upcoming database platforms
  • Work seamlessly in an agile environment with engineers, product managers, business analysts, and designers to understand end-user requirements
  • Support-what-you-build, including performance tuning, automation of backup and recovery, database infrastructure system design and deployment automation

Desired Skills, Experience, and Education

  • 7+ years of related hands-on experience building large scale software and data systems
  • Advanced degree in Computer Science or relevant discipline (the position is flexible, but salary will be commensurate with experience)
  • Extensive experience in Data Modeling and Design in the insurance and financial industries
  • Experience architecting, implementing and successfully operationalizing large scale data solutions in production environments using AWS cloud ecosystem
  • Experience architecting performant data models at scale for an  ecosystem of distributed cloud-based data stores to support the different life insurance business consumption patterns
  • Experience designing and implementing creative solutions to difficult data processing problems.
  • Extensive experience in building large scale database systems with emphasis on performance and near real-time data analytics
  • Strong communication and interpersonal skills
  • Strong technical leadership skills
  • Strong understanding and practice of agile software development processes
  • Strong experience with Python
  • Strong experience with Vertica and mainstream database systems
  • Experience with Scala, Spark and Hadoop a big plus
  • Experience with distributed data processing and management systems
  • Experience with polyglot databases, nosql, rdbms and other new sql a plus
  • Experience with data mining techniques a plus
  • Advanced degree in Computer Science from a reputable program a plus

Apply



Database Systems Developer and Administrator

The MassMutual Data Engineering Group in the Customer Experience Organization is seeking an outstanding Database Systems Developer and Administrator. The successful candidate must possess a solid understanding of computer science fundamentals, database fundamentals, distributed databases, data structures, and data modeling expertise.

Key responsibilities of the role include: database systems design, data modeling, database performance tuning, capacity planning, and database development.

Essential Responsibilities

  • Recommend and implement solutions by defining database physical structures and functional capabilities, database security, data backup and recovery specifications.
  • Maintain quality service by establishing and enforcing database standards.
  • Support the function of data migration across database solutions within the organization
  • Be responsible for the operation, administration, performance tuning of cloud based database solutions for the enterprise.
  • Work with a team to develop creative and scalable solutions to difficult technical problems
  • Thrive in a fast paced, open, and ambiguous environment
  • Be self-supportive in collaborating with world-class technical teams to design and deploy database solutions to serve data analytics and machine learning at MassMutual
  • Stay at the leading edge of trends and technologies in the database field and related technologies
  • Work closely with the technical leads to provide guidance about database technology and distributed database deployment best practices

Desired Skills, Experience and Education

  • 7 years of related hands-on experience building large scale database systems.
  • Bachelor's degree in Information Technology, Computer Science, or Computer Engineering is a minimum.
  • Experience designing and implementing large scale distributed database solutions in the cloud with emphasis on performance, reliability and recoverability
  • Emphasis on a good foundation in Database Administrator (DBA) Skills 
  • Excellent communication and interpersonal skills
  • Strong understanding and practice of agile software development processes
  • Strong experience with Python
  • Experience in AWS cloud technologies and stack
  • Experience with of a variety database management systems, nosql, rdbms and other new sql
  • Authorized to work in the United States without sponsorship now or in the future
  • Vertica and Postgres preferred
  • Advanced degree and certifications preferred
  • Experience in the insurance and financial industries a strong plus.
  • Advanced degree in Computer Science from a reputable program a plus

Apply