Jobs and Careers
GR

Senior Machine Learning Data Engineer - Great American Risk Solutions

Great American Insurance Group
Cincinnati, United Statesfull_timeVerifiedPosted 16 Jun 2025

About the role

Be Here. Be Great. Working for a leader in the insurance industry means opportunity for you. Great American Insurance Group's member companies are subsidiaries of American Financial Group. We combine a "small company" culture where your ideas will be heard with "big company" expertise to help you succeed. With over 30 specialty and property and casualty operations, there are always opportunities here to learn and grow.

At Great American, we value diversity and recognize the benefits gained when people from different cultures, backgrounds and experiences work collaboratively to achieve business results. We are intentionally focused on fostering an inclusive culture and know valuing diversity is an essential leadership quality. Our goal is to create a workplace where all employees feel included, empowered and enabled to perform at their best.

The Risk Solutions Data Science Team delivers data products and services aimed at assisting our business units in leveraging technology to enhance information and streamline business processes. These activities encompass model development, process automation, decision support, and data augmentation. The primary objective of the team is to offer technological solutions that improve efficiency, boost revenue, and provide our company with a competitive edge over competition.  

Great American Risk Solutions - Great American Insurance Group

The Risk Solutions Data Science Team is looking to hire a Senior Machine Learning Data Engineer to join our team! This position will be located in our Cincinnati office and will work on a hybrid schedule.

Essential Job Functions and Responsibilities

  • Design and optimize data pipelines and architectures for integration, storage, and retrieval.

  • Implement ETL processes to ensure seamless data flow and maintain quality.

  • Ensure data accuracy, consistency, and integrity across databases and warehouses.

  • Develop feature engineering pipelines for machine learning using tools like Azure ML and Python libraries.

  • Design automated testing frameworks for unit, integration, and performance tests.

  • Optimize workflows for performance, cost-efficiency, and scalability.

  • Mentor team members in data principles and practices to promote best practices.

  • Draft and review documentation for architectural diagrams and interface specifications.

  • Monitor and optimize database performance for efficient data retrieval.

  • Collaborate with analysts, scientists, and stakeholders to meet data requirements.

  • Identify and implement process improvements in data engineering.

  • Participate in talent selection, development, and performance management of staff.

  • Performs other duties as assigned.

Job Requirements

  • Education: Bachelor’s degree in Information Technology, Computer Science, Software Engineering, or a related field.

  • Experience: 6+ years experience in data engineering or a related field.

Scope of Job/Qualifications

  • Advanced proficiency in programming languages including Python or R.

  • Proficiency in SQL and experience with relational database management systems (RDBMS) such as Snowflake, MySQL, or Oracle.

  • Knowledge of data modeling, data architecture, and data governance techniques.

  • Advanced experience with cloud platforms and modern development frameworks.

  • Experience working in Agile/Scrum environments.

  • Develops time estimates and other project management elements for small to moderately complex project deliverables. 

  • Provides technical expertise across a range of applications, systems and/or technologies.

  • Strong analytical and problem-solving skills, with the ability to troubleshoot complex software issues.

  • Maintains a strong understanding of machine learning concepts and their software engineering implications.

  • Demonstrates strong knowledge of department policies and procedures, as well as the business and organization.

  • Maintains knowledge of industry trends and technologies to continuously improve data engineering solutions.

Business Unit:

Great American Risk Solutions

Benefits:

Compensation varies by role, position level, and location. Individual pay is influenced by skills, education, trainin

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Great American Insurance Group

View company profile →