Data Science Engineer
Listed on 2026-01-12
-
IT/Tech
Data Analyst, Data Engineer, Data Scientist, Machine Learning/ ML Engineer
Company Overview
Midwest Employers Casualty (MEC) combines the stability of a Fortune 500 company with the agility of an innovative team. MEC is passionate about improving the quality of life for employees severely injured on the job and helping companies understand and mitigate risk. Our culture values collaboration, curiosity, and continuous learning.
Company URLJob TitleData Science Engineer
ResponsibilitiesAs a Data Science Engineer, you will focus on leveraging the company’s substantial data assets to deliver actionable and meaningful business insights using analytics, predictive models, machine learning, and artificial intelligence. The position requires supporting our application infrastructure, writing code, analyzing data, creating models, developing ad‑hoc apps/reports/dashboards, building automated workflows, working with both internal and external customers, and participating in project management and execution.
- Deliver high‑quality code, predictive models, data analysis, and visualizations using best practices.
- Assist with analytical solution development, testing, and deployment.
- Assist with model development, testing, and deployment.
- Provide analysis, reports, dashboards, and electronic files to meet data needs of customers.
- Analyze internal and external data to explore business problems and document findings.
- Act as liaison between the Advanced Analytics Team and other departments.
- Assist with project management and project execution.
- Bachelor’s or advanced degree in data science, computer science, mathematics, statistics, engineering, physics, or other relevant field, or college degree with significant coding experience.
- 0–3 years of professional experience as a data/software/machine‑learning engineer, data scientist, or related field.
- Beginner‑to-intermediate SQL database knowledge (SQL Server, Oracle, Databricks, etc.) and SQL programming languages (T‑SQL, PL/SQL, Spark
SQL, etc.). - Experience with large databases for analytical purposes, including transactional and data‑warehouse systems.
- Beginner‑to-intermediate Python programming.
- Knowledge of coding best practices, object‑oriented design patterns, and data visualization best practices.
- Experience building AI solutions using large language models such as ChatGPT, including RAG systems, agents, or automated workflows.
- Experience with statistical and machine‑learning algorithms (classification, regression, deep learning, ensemble methods).
- Knowledge of data quality, warehousing, ETL processes, and data mining.
- Understanding of agile project management and experience with tools such as Jira, Trello, etc.
- Experience with version control (Bit Bucket, Git Hub, etc.) and CI/CD (Jenkins, Git Hub workflows, etc.).
- Experience with cloud computing ecosystems such as Microsoft Azure, Databricks, UNIX, Docker, Kubernetes (plus).
- Excellent listening and interpersonal skills, ability to multitask, and strong curiosity and determination to solve complex business problems with data and technology.
- Ability to translate complex subject matter into clear written and oral communication.
We do not accept unsolicited resumes from external recruiting agencies or firms. The actual salary for this position will be determined by a number of factors, including scope, complexity, location, skills, education, training, credentials, and experience of the candidate, and other conditions of employment.
Seniority LevelAssociate
Employment TypeFull‑time
Job FunctionInformation Technology
• Financial Services and Insurance
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).