Cypress HCM is seeking a Data Engineer focused on developing ETL pipelines to support decision-making processes. The role involves architecting and building data pipelines to enable access to insights for analytics, data science, and engineering functions.
Responsibilities:
- Build core business data pipelines
- Design data models and schemas to meet business and engineering requirements
- Define and implement data quality checks to ensure ongoing data consistency
- Perform SQL tuning to optimize data processing performance
- Write clean, well-tested, and maintainable code, prioritizing scalability and cost efficiency
- Conduct code reviews to uphold code quality standards
- Produce high quality documentation to facilitate ownership transfer and ongoing support
- Collaborate with internal and external partners to remove blockers, provide support, and achieve results
Requirements:
- 5+ years of professional experience in data engineering or a related field
- Strong expertise in SQL and experience with Spark and/or Trino
- Proficiency in Python
- Strong data modelling skills and a deep understanding of ETL processes
- Experience building and optimizing complex data models and pipelines
- Hands-on experience with Airflow
- Working directly with cross-functional teams (data analytics, data science, engineering) to align data engineering solutions with business goals