Skip to content
mimi

Azure Data Engineer

Epsilon Solutions Ltd.

Canada · Hybrid Full-time Today

About the role

Data Modelling & Architecture

  • Strong understanding of semantic models used in enterprise reporting and analytics.
  • Expertise in dimensional modelling, including star and snowflake schema design.
  • Practical experience implementing Slowly Changing Dimensions (SCD) Type 1 and Type 2.
  • Ability to translate business requirements into scalable data models.

Advanced Spark SQL

  • Proficiency in Spark SQL, including complex joins, aggregations, and transformations.
  • Strong command over window functions, ranking functions, and analytical queries.
  • Ability to troubleshoot performance issues and optimize Spark SQL queries.

PySpark Development

  • Working knowledge of PySpark for data ingestion, transformation, and workflow orchestration.
  • Ability to write and understand basic pyspark functions
  • Basic understanding of Spark architecture, including executors, partitions, and caching.

Data Engineering Skills

  • Experience building ETL/ELT pipelines using Azure Databricks and load to Synapse.
  • Familiarity with Delta Lake, data versioning, and ACID transactions.

Independence & Collaboration

  • Ability to work independently with minimal oversight.
  • Strong communication skills to collaborate with cross-functional teams and business stakeholders.
  • Proactive in identifying issues and proposing data-driven solutions.

Note: The L1 and L2 interview will be conducted in person at the client’s location.

Skills

ACID transactionsAzure DatabricksDelta LakeDimensional modellingETLELTPySparkSpark SQLSynapseData modellingData versioningSnowflake schemaSlowly Changing DimensionsStar schemaWindow functions

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free