Data Engineer
Skills
Amazon Web ServicesBusiness IntelligenceData ArchitectureData StrategiesEmerging TechnologiesKimballModeling
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 3+ years experience in a similar role with autonomous impact
- Strong expertise in Python and SQL with Snowflake preferred
- Experience with monitoring and alerting tools
- Deep understanding of engineering best practices including unit testing and DRY code
- Hands-on experience with a modern data orchestrator such as Airflow Dagster or Prefect
- Knowledge of data modelling concepts and methodologies such as Kimball dimensional modelling or data vault
- Proficiency with dbt
- Comfortable working with Git and version control workflows
Nice to have
- Independent
- Detail-oriented
- Collaborative
- Quality-focused
- Adaptable
Day to day
- Own end-to-end data engineering projects across ingestion modelling orchestration monitoring and analytics enablement
- Design build maintain and optimise scalable data pipelines using Dagster Python and Snowflake
- Write clean efficient well documented code while improving data quality codebase scalability and engineering standards
