
Experienced Data Engineer (Hybrid)
- Des Moines, IA
- $91,000-135,000 per year
- Permanent
- Full-time
- Gain a deep understanding of business needs and translate that knowledge into building data-driven solutions while maintaining an enterprise and engineering mindset
- Design and develop curated data products in our cloud environment using native AWS services and Snowflake
- Build efficient, reusable data pipelines for serving and monitoring models
- Recommend and implement improvements for data reliability, efficiency, and quality
- Provide technical guidance and mentoring to team members, particularly on data management process designs, models, enterprise patterns, while influencing program direction
- Shape data acquisition strategies and guide others by establishing policies, best practices, and patterns
- Balance trade-offs between technical, analytical, and product requirements to deliver well-rounded solutions
- Support ongoing maintenance, enhancements, and transition initiatives for legacy platforms
- Stay current with industry trends to influence team direction and strategy
- This role will involve significant collaboration with global resources, requiring the ability to build strong partnerships and effectively navigate cross-functional teams.
- This role is not a formal leadership position but demonstrated informal leadership—such as coaching others, leading by example, and driving results—will be recognized and may position the candidate well for future opportunities.
- Bachelor's degree plus 4 - 6 years of experience as a data engineer
- In depth experience working in Python, Typescript, and similar object-oriented programming languages in an enterprise environment
- Experience working with AWS, GitHub, and Snowflake
- Experience building/operating systems for data extraction, ingestion and processing of large data sets
- Expertise in modern data modeling techniques and data structures
- Experience with ETL/ELT concepts and Dev Ops practices (TDD, CI/CD and pair programming)
- Experience optimizing data for analytics
- Demonstrated experience in data management practices (data profiling, quality management, Master Data Management)
- Experience building data products incrementally and integrating datasets from multiple sources
- Excellent communication skills with ability to present strategies and designs to all levels of the company
- Strong planning, organizational, and problem-solving capabilities
- Ability to maintain a high degree of accuracy and confidentiality
- May be required to provide on-call support