Senior Data Engineer / Data Engineering Technical Lead

New
J
JobgetherData engineering
Based in CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonGitSnowflakeData engineeringCI/CDData modelingdbt

Requirements

  • Have professional experience in data engineering or a closely related technical field.
  • Have strong hands-on experience with Snowflake, dbt, and Python.
  • Have experience designing and developing ETL/ELT pipelines and scalable data solutions.
  • Understand data warehousing, architecture, data modeling, transformation, and integration.
  • Be able to translate complex technical requirements into practical, scalable data engineering solutions.
  • Have experience with technical troubleshooting, performance optimization, data quality, and production support.
  • Have participated in technical design discussions, solution reviews, and code reviews.
  • Have experience providing technical guidance, mentoring, and knowledge sharing to data engineers.
  • Be familiar with cloud-based data platforms and modern data stack technologies.
  • Have experience with CI/CD, Git, and version-control practices for data engineering.
  • Have experience working in Agile or structured software-development environments.

Responsibilities

  • Design, develop, maintain, and optimize data engineering solutions using Snowflake, dbt, Python, and ETL/ELT technologies.
  • Build and optimize pipelines for ingestion, transformation, integration, reporting, and downstream data requirements.
  • Design and implement data warehouse solutions aligned with business objectives and technical requirements.
  • Support data modeling, data quality, performance optimization, testing, deployment, and production support.
  • Provide technical guidance to data engineers and establish consistent engineering standards and practices.
  • Review data engineering solutions, code, and implementations to identify risks, dependencies, and challenges.
  • Break complex requirements into manageable components and provide development estimates.
  • Collaborate with architects, developers, analysts, and project stakeholders to align solutions with project requirements.
  • Support technical escalations, risk mitigation, issue resolution, and delivery activities.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now