Head of Data Science Software Engineering

MassMutual   •  

Springfield, MA

Industry: Accounting, Finance & Insurance


11 - 15 years

Posted 34 days ago



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.


? 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


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


? 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.


? Bachelor’s Degree in Computer Science, or equivalent quantitative field.

? 10+ years developing software systems, with at least 5 years developing in

Python. Experience with Java, C++, and/or Scala strongly preferred.

? Demonstrated success in leading a team of engineers

? Exceptional object-oriented and functional coding skills

? Exceptional understanding of algorithms and data structures

? Exceptional communication and influencing skills

? Extensive experience with Spark and distributed data processing and


? Experience in AWS cloud technologies and stack.

? Experience writing solid unit and regression tests, and debugging in collaboration

with a large software development team

? Experience working with relational databases, specifically Postgres and Vertica

? Experience using containers such as Docker, docker-machine and

docker-compose a plus

? Strong understanding and practice of Agile software development process


? Masters or PhD in Computer Science, or equivalent quantitative field.

? Experience with R

? Knowledge of Machine Learning

? Experience working in a DevOps model