
Senior Data Engineer, Data Services
- Utah
- $123,000-145,000 per year
- Permanent
- Full-time
- Leads meetings, research processes, collects data, analyzes information, and collaborates with the key stakeholders on all projects
- Researches, strategizes, and writes proposals to advance existing systems and manage new requirements
- Identifies, designs, and implements internal process improvements, including automating manual processes and optimizing data delivery
- Interprets business requirements and translates them into the proper system and technical requirement specifications for development
- Mentors other Data Engineers when necessary.
- Ability to demo, research solutions, and then teach those findings to other Data Engineers
- Performs highly complex data analysis of business issues to determine root cause, deliver missing data, and remediate underlying issues moving forward
- Assists with analyzing, troubleshooting, and enhancing existing data integration processes
- Supports internal and external teams in various testing efforts for data issues and resolutions
- Reviews, redesigns, and expands existing analytics and data processing architecture to create an optimal data pipeline
- Ability to collaborate with other Data Engineers and function leader to maintain project catalog and priorities
- Participates in the successful implementation of other functional projects as they arise
- A bachelor's degree from an accredited institution in Computer Science, Data Science, Engineering, or a related field is required
- A minimum of five years of programming experience is required, experience with Python is preferred
- A minimum of five years of experience with SQL is required
- A minimum of two years' experience with a data warehouse, preferably Snowflake
- Demonstrated experience using REST APIs, SFTP, file manipulation, JSON, XML
- Has used, interacted with, and maintained a Git repository