Posted in

Senior Data Engineer

Senior Data Engineer

CompanySynechron
LocationToronto, ON, Canada
Salary$120000 – $125000
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 5-7 years of experience building batch and realtime data pipelines leveraging big data technologies and distributed data processing using Spark, Hadoop, Airflow, NiFi, and Kafka.
  • Proficiency in writing and optimizing SQL queries and at least one programming languages like Python and/or Scala.
  • Experience with cloud-based data platforms (Snowflakes, Databricks, AWS, Azure, GCP)
  • Expertise using CI/CD tools and working with docker and Kubernetes platforms.
  • Experience with following DevOps and agile best practices.
  • Experience with data modelling tools and methodologies.

Responsibilities

  • Work with business stakeholders and cross-functional teams to understand data requirements and deliver scalable data solutions.
  • Design, develop, and maintain robust ETL processes to extract, transform, and load data from various sources into our data platform.
  • Build large-scale batch and event-driven data pipelines using cloud and on-premises hybrid data platform topology.
  • Work closely with data architects to review solutions and data models and ensure adherence to data platform architecture guidelines and engineering best practices.
  • Take ownership of end-to-end deliverables and ensures high quality software development while fulfilling all operational and functional requirements in a timely manner.
  • Implement and enforce data quality standards and best practices while collaborating with data governance teams to ensure compliance with data policies and regulations.
  • Optimize data integration workflows for performance and reliability.
  • Troubleshoot and resolve data integration and data processing issues.
  • Leverage best practices in continuous integration and delivery using DataOps pipelines.
  • Apply design-thinking and agile mindset in working with other engineers and business stakeholders to continuously experiment, iterate and deliver on new initiatives.
  • Stay informed about emerging technologies and trends in data engineering domain.
  • Lead, mentor, and inspire a team of data engineers to achieve high performance levels.

Preferred Qualifications

  • Experience with OpenShift, S3, Trino, Ranger and Hive
  • Knowledge of machine learning and data science concepts and tools.
  • Knowledge with BI & Analytics tools such as Tableau and Superset.