Note: The job is a remote job and is open to candidates in USA. Genesis10 is currently seeking a Data Engineer for a renowned healthcare organization located in Rochester, MN. This role involves designing, implementing, and maintaining data pipelines, analyzing complex data sources, and mentoring junior engineers while ensuring compliance with data governance principles.
Responsibilities
- Design, build, and operate scalable ETL/ELT pipelines across GCP, Azure, BigQuery, and SQL Server
- Model data for analytical workloads — dimensional modeling, SCDs, and schema design
- Orchestrate pipelines using Airflow, Cloud Composer, Azure Data Factory, or similar
- Handle PHI in line with HIPAA requirements — secure movement, de-identification, access controls, and audit
- Deploy via Git and CI/CD; monitor and maintain pipelines in production
- Translate stakeholder needs into technical plans; communicate feasibility and tradeoffs early
- Implement data pipelines using best practices for ETL / ELT, data management, and data governance
- Analyze and process complex data sources in a fast-paced environment
- Perform data modeling against large data sets for peak efficiency
- Identify, design, and implement process improvement solutions that automate manual processes and leverage standard frameworks and methodologies
- Understand and incorporate data quality principles that ensure optimal reliability, impact, and user experience
- Partner across teams to support cross-platform operations
- Create and document functional and technical specifications
- Drive exploration of new features, versions, and related technologies, and provide recommendations to enhance our offerings
- Mentor junior engineers within the team
Skills
- Bachelor's degree in Computer Science, Information Technology or related field; OR equivalent 5+ years of experience
- 5+ years of hands-on experience programming in SQL
- 3+ years of experience building and maintaining automated data pipelines and data assets using batch and/or streaming processes
- End-to-end ownership: Drives delivery from definition through production with minimal direction; prioritizes operational delivery, not just prototypes
- Business Translation: Converts stakeholder needs into clear technical plans; communicates feasibility and value early
- Proactive Exploration: Evaluates new tools, runs lightweight proofs of concept, and shares findings
- Industry Awareness: Tracks modern data trends (semantic layers, LLM-assisted dev, modern ELT) and brings relevant insights back
- Continuous Learning: Adapts quickly while maintaining consistent delivery
- 7+ years in data engineering, with significant time at senior level delivering production systems
- Strong SQL plus Java or Python for pipeline development
- Hands-on across multiple cloud stacks (e.g., GCP, Azure, BigQuery, SQL Server)
- Deep experience designing and operating reliable, scalable ETL/ELT pipelines; performance-minded
- Hands-on with at least one orchestration tool (Airflow, Cloud Composer, ADF, Dagster, or Prefect)
- Strong data modeling skills — dimensional modeling, normalization, slowly-changing dimensions
- Working knowledge of HIPAA and PHI handling — secure movement, de-identification, access controls, audit
- Track record delivering on enterprise cloud platforms within standards and controls
- Proficient with Git and CI/CD
Benefits
- Access to hundreds of clients, most who have been working with Genesis10 for 5-20+ years
- The opportunity to have a career-home in Genesis10; many of our consultants have been working exclusively with Genesis10 for years
- Access to an experienced, caring recruiting team (more than 7 years of experience, on average)
- Behavioral Health Platform
- Medical, Dental, Vision
- Health Savings Account
- Voluntary Hospital Indemnity (Critical Illness & Accident)
- Voluntary Term Life Insurance
- 401K
- Sick Pay (for applicable states/municipalities)
- Commuter Benefits (Dallas, NYC, SF, and Illinois)
Company Overview