The Iowa Clinic is seeking a Data Engineer to design, build, and maintain scalable data pipelines and infrastructure to empower the organization to make data-driven decisions.
Requirements
- Demonstrated knowledge and practical use of health information standards
- Strong understanding of analytical methods, tools, statistics and data management
- Proficiency in SQL and Python (or other scripting languages).
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and data warehousing solutions (e.g., Snowflake, Redshift, BigQuery).
- Familiarity with tools like Airflow, dbt, Kafka, or Spark is a plus.
- Strong understanding of data modeling, data governance, and best practices in data architecture.
Responsibilities
- Develop and maintain robust ETL/ELT pipelines using modern data engineering tools and frameworks.
- Design and implement data models and architectures that support analytics and reporting needs.
- Ensure data quality, integrity, and security across all systems.
- Collaborate with cross-functional teams to understand data requirements and deliver solutions.
- Monitor and optimize data workflows for performance and scalability.
- Maintain documentation for data processes, systems, and architecture.
Other
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in data engineering or a similar role.
- Valid U.S. work authorization and will not require employer sponsorship now or in the future.
- Ability to communicate technical concepts to non-technical stakeholders.
- Passion for building scalable and efficient data systems.