MassMutual is looking to solve the problem of managing cloud infrastructure that supports its Core Data Platform, which powers over 2,100 data pipelines in production, by hiring a Software Build Engineer to design, develop, and improve build and deployment standards and processes.
Requirements
- Cloud: 5+ years of experience working in a cloud environment (e.g., AWS) using infrastructure-as-code technologies such as Terraform or CloudFormation to provision infrastructure.
- Code: 2+ years of experience as a Python or Java developer.
- Build & Deployment: Excellent understanding of build and continuous integration and deployment tools (e.g., Github Actions, Artifactory).
- Workflow: Knowledge of orchestration and scheduling tools (e.g., Apache Airflow).
- Data: Understanding of data processing technologies such as Apache Spark and Apache Kafka.
- Infrastructure-as-code technologies such as Terraform or CloudFormation
- OpenTelemetry and New Relic
Responsibilities
- Design, develop, and improve build and deployment standards and processes (e.g., CI/CD, orchestration, scheduling) to accelerate delivery and ensure reliability of data pipelines.
- Develop and maintain core infrastructure to deliver scalable, robust, and highly available systems, directly supporting 12+ data engineering teams.
- Evaluate and recommend emergent technologies, tools, processes, and reference architectures, driving innovation and continuous improvement.
- Contribute to the design and development of new software components, enhancing platform capabilities.
- Define version control best practices and automate enforcement where appropriate.
- Improve monitoring and logging using technologies such as OpenTelemetry and New Relic, enhancing system observability and reducing downtime.
- Identify areas for process improvement and automation, increasing efficiency and reducing manual effort.
Other
- Bachelor’s degree in computer science, engineering, or a related technical field.
- Excellent communication, problem-solving, organizational, and analytical skills.
- Able to work independently and provide leadership to small teams of developers.
- Regular collaboration with Enterprise Infrastructure, Architecture, Governance and Data Engineering teams
- Focused one-on-one time with your manager