Northwestern Mutual Life Insurance Company is looking to solve the problem of managing and analyzing large-scale data by hiring a Manager of Data Engineering to lead a team of data engineers and contribute to the development of software solutions.
Requirements
- 5 years of experience with debugging, analysis, and software documentation
- 5 years of experience with coding using Python, JVM (Java, Scala), Apache Spark, SQL
- 5 years of experience working with Agile methodologies in a DevOps environment
- Experience with database structures
- Experience utilizing data integration patterns and tooling including ELT/ETL, EII, Replication, Event Streaming, and Virtualization
- Experience with data quality and data concepts
- Experience with Apache Spark
Responsibilities
- Design, develop and implement large scale, high-volume, high-performance data models, ETL frameworks and pipelines for Data Operations, Data Lake and Data Warehouse
- Perform code reviews and provide feedback to team
- Meet with customers to understand data needs and help team organize and prioritize work based on Product requests
- Work with team to identify data quality issues and their root causes
- Propose fixes and design data audits
- Administer and maintain existing data engineering pipelines
- Utilize business and analytical data modeling skills to design data integration and structure approaches
Other
- Bachelor's Degree in Computer Science, Information Technology and Management, or related field
- 5 years of experience as a software engineer or related occupation
- 100% telecommuting permissible
- Must be willing to work in Milwaukee, WI or remotely
- Must be eligible to work in the United States