MassMutual is a leading financial services organization committed to helping individuals and businesses achieve their financial goals through innovative insurance, retirement, and investment solutions. The Data Science Software Engineer role offers an exciting opportunity to design, develop, and maintain systems and applications that support Data Science and AI initiatives.
Responsibilities:
- Collaborate closely with AI Engineers, Data Scientists, Data Engineers, Product Managers, and other stakeholders to define strategies for data ingestion, processing, cloud infrastructure, and application development, ensuring alignment with enterprise standards
- Serve as a technical subject matter expert across multiple technologies, guiding architectural decisions and best practices to ensure high-quality, scalable solutions
- Provide technical leadership across multiple projects, fostering a culture of engineering excellence, security, and reliability
- Design and develop reusable software libraries and components that accelerate development efforts and improve organizational efficiency
- Lead complex problem-solving initiatives to deliver systems that are scalable, resilient, and maintainable, ensuring they meet enterprise security and performance standards
- Partner with team members and business stakeholders to analyze, plan, and implement complex application features and workflows
- Participate actively in Agile ceremonies such as standups, sprint planning, and demos to ensure continuous delivery and improvement
- Implement infrastructure-as-code solutions to support platform scalability, security, and operational excellence
- Monitor, identify, and remediate software vulnerabilities within defined SLAs, contributing to the organization’s security posture
- Document infrastructure, workflows, operational procedures, and best practices to support transparency, compliance, and long-term sustainability
Requirements:
- A minimum of 7 years of experience in data management, software development, and systems architecture
- A bachelor's degree in Computer Science or a related field, or equivalent practical experience
- Expertise in Python
- Backend application development with API services
- Complex SQL queries for relational databases such as MySQL or PostgreSQL
- At least five years of experience working with AWS cloud services (including EKS, EC2, Lambda)
- Experience with Terraform
- Experience with modern CI/CD tools like Jenkins pipelines or GitHub Actions
- Familiarity with Agile methodologies
- A proven track record of delivering scalable, resilient systems