Data Engineer II
Summary
Design and maintain reliable data solutions supporting data products for the insurance lifecycle, starting with data management (profiling, validation, quality controls) and growing into broader data engineering ownership. Hands-on work with SQL and languages like Java/J2EE and JavaScript, emphasizing automation and AI-assisted engineering.
In this Data Engineer role, you will design and maintain reliable data solutions that support high-quality data products for the insurance lifecycle. You will begin with data management activities—profiling, validation, quality controls—and grow toward broader data engineering ownership in collaboration with cross-functional teams. You will translate requirements into scalable solutions to improve data quality, efficiency, and customer outcomes. This is a hands-on role with a focus on automation and AI-assisted approaches to boost productivity and impact.
Responsibilities- Own data transfers and components, including collection, transfer, and contributor/customer setup, with ongoing maintainability.
- Collaborate with technical teams and stakeholders to translate data and product requirements into effective data solutions.
- Design, develop, test and maintain reusable data engineering solutions using established practices.
- Evaluate approaches to balance delivery, data quality, testing and maintainability.
- Perform data management activities: profiling, validation, quality management, and issue resolution.
- Troubleshoot data engineering issues, identify root causes and implement sustainable fixes.
- Identify automation opportunities, including AI-assisted engineering and intelligent automation.
- Contribute to code reviews, specifications, database and workflow management, and adoption of new technologies.
- Experience in Data Management, Data Engineering or related technical data role.
- Strong knowledge of data manipulation, profiling, validation and data quality practices.
- Experience with data models, data requirements and maintainable data solution designs.
- Experience with development technologies such as SQL, Java/J2EE, JavaScript, C/C++, .NET, HTML/XML, HPCC, Windows or Unix.
- Understanding of software engineering practices, including testing, code reviews, maintainability and Agile or Waterfall.
- Strong analytical and problem-solving skills; ability to assess alternatives and recommend solutions.
- Clear communication, attention to detail, and willingness to learn new technologies, including AI-assisted engineering and automation.
- clear communication
- attention to detail
- problem-solving
- SQL
- Java/J2EE
- JavaScript