Sr. Data Engineer

Our ideal Advanced Data Science Engineer is a collaborative leader skilled in data analytics, data modeling, and database design. You’re also committed to data integrity, are highly analytical, and can work on multiple projects at once. You’ll use your skills to develop, monitor, and manage data systems across our platform. Additionally, you will act as a mentor to junior team members and coach them on best practices and engineering standards. The team culture of working collaboratively, cross-functionally, using new technologies combined with the work/life balance provided by MassMutual are core reasons people enjoy working on the Data Engineering team at MassMutual.

Objectives of this role

Design, build, and measure complex ELT jobs to process disparate data sources and form a high integrity, high quality, clean data asset.

Working on a range of projects including batch pipelines, data modeling, and data mart solutions you’ll be part of collaborative project teams working to implement robust data collection and processing pipelines to meet specific business need.

Responsibilities

Design, build, and measure complex ELT jobs to process disparate data sources and form a high integrity, high quality, clean data asset.

Executes and provides feedback for data modeling policies, procedure, processes, and standards.

Assists with capturing and documenting system flow and other pertinent technical information about data, database design, and systems.

Develop data quality standards and tools for ensuring accuracy.

Work across departments to understand new data patterns.

Translate high-level business requirements into technical specs.

Learn more and apply

Data Architect

Our ideal Data Architect is experienced working in an Agile development environment and has an understanding of SDLC. You have at least seven years’ experience in enterprise, application, and information data architecture design. You’re also an excellent communicator with the confidence to present to executive level audiences. You’ll use your skills to participate in the design, development, and implementation of architectural deliverables. You’ll also contribute to the development and maintenance of data applications including the data, software, and infrastructure architectures. The team culture of working collaboratively and cross-functionally, using new technologies combined with the work/life balance provided by MassMutual are core reasons people enjoy working on the Data Engineering team at MassMutual.

Objectives of this role

Participate in design, development and implementation of architectural deliverables, to include components of the assessment and optimization of system design and review of user requirements.

Contributes to the determination of technical and operational feasibility of solutions.

Develops prototypes of the system design and works with database, operations, technical support and other IT areas as appropriate throughout development and implementation processes.

Contributes to the development and maintenance of data applications including the data, software and infrastructure architectures and assures that this architecture is integrated with the business area architectures and the enterprise data architecture.

Assures that the data application architecture is consistent with enterprise application standards and disaster recovery plan requirements.

Responsibilities

Provides technical knowledge and capabilities as a team member and individual contributor.

Provide strategic thinking, solutions, and roadmaps while driving architectural recommendations.

Maintain current and future state architecture.

Provide conceptual and logical data architecture design.

Provide IT architecture direction to business areas.

Serves as a fully seasoned and proficient technical resource; provide technical knowledge and capabilities as team member and individual contributor.

May lead multiple projects with competing deadlines.

Will not have direct reports but will influence and direct activities of a team related to special initiatives or operations.

Learn more and apply

Data Modeler (Analytical Systems)

Objectives of this role

Manage database design and data models for a specific application.

Analyze existing data and recommend changes that lead to a reduction of stored data without impacting business requirements.

Responsibilities

Perform as a technical data steward – understanding tables, data use, data replication, data connection, data lineage – and take accountability for data hygiene.

Review existing data model and recommend changes to optimize data requirements.

Analyze source system data and look for data redundancy and duplication.

Work with Application Architects to review exiting data models and suggest action to reduce input data for storage optimization.

Work with the development team to implement data strategies, build data flows, and develop conceptual data models.

Create logical and physical data models using best practices.

Delivers and provides feedback for data modeling policies, procedure, processes and standards.

Assists with capturing and documenting system flow and other pertinent technical information about data, database design, or systems.

Learn more and apply

Site Reliability Engineer

Objectives of this role

To implement enhancements to the company's digital and data infrastructure, supporting internal customer's operational needs.

Responsibilities

Accountable for planning, design, and engineering of infrastructure and platforms.

Infrastructure includes hardware, operation systems, database management systems, network and security.

IT deployments may involve Platform as a Service (PaaS), Software as a Service (SaaS), or Infrastructure as a Service (IaaS).

System development and expertise in software, hardware, data structures, integration, communications technology, as well as other emerging services across multiple platforms

Operate AWS cloud-based infrastructure systems to support continuous delivery and integration pipelines (Docker, Docker Swarm, and Jenkins. Kubernetes).

Operate infrastructure systems to support enterprise data science and analytics capabilities, including streaming and real-time analytics (Kafka, Spark Streaming, and Snowplow).

Build automation tools & scripts to help operational requirements

Additional demand to support internal customers for SRE/DevOps work effort

Learn more and apply

Cloud Ops Engineer

Objectives of this role

To implement enhancements to the company's digital and data infrastructure, supporting internal customer's operational needs.

Responsibilities

Operate AWS cloud-based infrastructure systems to support continuous delivery and integration pipelines (Docker, Docker Swarm, and Jenkins. Kubernetes).

Operate infrastructure systems to support enterprise data science and analytics capabilities, including streaming and real-time analytics (Kafka, Spark Streaming, and Snowplow).

Build automation tools & scripts to help operational requirements

Additional demand to support internal customers for SRE/DevOps work effort

Experience organization is looking for a highly motivated Cloud Ops engineer to join a growing team.

Learn more and apply

Head of Data Science Software Engineering

We are seeking an exceptional individual to lead and manage a team of software engineers in the Data Science group. The successful candidate will lead and expand a team building software that enables data-driven decision making across the enterprise. This software will complement and enhance predictive models, process automation, and experiments driving significant value and impact. The members of the team will work closely with data scientists, product managers, data engineers, and business stakeholders to understand needs and develop and deploy robust solutions.

Sample Products

Lead validation, enhancement, and routing

Marketing automation

Development of novel actuarial tools

Large scale machine learning deployment platform

Applications for the evaluation and improvement of investment performance

Responsibilities

Attract, retain, and develop exceptional talent within the Data Science Software group

Establish and enhance robust software development practices, including test-driven development, continuous integration and deployment

Collaborate to develop and maintain standards and best practices for product development and support

Independently lead complex projects in an ambiguous environment producing robust, production-ready software

Collaborate closely with product and project managers, data scientists, data analysts, data engineers, and business stakeholders

Be a thought leader internally and externally by developing open source software, participating in research, speaking at conferences, etc.

Learn more and apply

Head of Customer Data Management Platform

The Data Engineering group in the Customer Experience organization is seeking an outstanding leader to drive the company’s data strategy supporting MassMutual’s customer data management capabilities. The successful candidate will lead and expand a team charged with implementing a modern, customer data management platform.

Responsibilities

Lead a team of data engineers and software developers

Create, maintain, and extend a customer data model (logical and physical)

Oversee the design, deployment, and maintenance of a data integration and entity resolution (match/merge) pipeline

Oversee the design, deployment and maintenance of API services

Collaborate with other leaders to select technology, define standards, and optimize delivery processes

Develop and oversee legacy system migration strategy

Oversee operations, performance and optimization of the platform

Oversee software development best practices

Stay current on industry trends and technologies

Learn more and apply