About this role
The team is seeking a skilled Data Engineer to join their dynamic team. In this role, you will be responsible for implementing and supporting new data solutions in a data lake and data warehouse built on Snowflake. You will design and develop data pipelines using Python, Spark, and Snowflake, ensuring efficient data flow and processing.
Key Responsibilities:
- Implement and support new data solutions in a data lake/data warehouse environment.
- Develop and design data pipelines using Python and Spark.
- Implement infrastructure as code using CloudFormation and Terraform.
- Design and implement Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Perform data modeling based on downstream requirements.
- Develop transformation scripts using advanced SQL and DBT.
- Create reports and dashboards using business intelligence tools.
Required Skills & Qualifications:
- Strong experience with Snowflake, Python, and Spark.
- Proficiency in infrastructure as code tools such as CloudFormation and Terraform.
- Experience in designing and implementing CI/CD pipelines.
- Advanced SQL skills and familiarity with DBT for data transformations.
- Knowledge of business intelligence tools for reporting and dashboard creation.
Experience:
- 5-8 years of relevant experience in data engineering or a related field.
What we offer:
The team provides a collaborative work environment, opportunities for professional growth, and the chance to work on innovative projects with cutting-edge technologies.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.