Data Engineer

Skills
Amazon Web ServicesBusiness IntelligenceData ArchitectureData StrategiesEmerging TechnologiesKimballModeling
Role

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