OPEN: Data Engineer

CPUS Engineering Staffing Solutions Inc.
700 University Ave (100% Remote)
$102.2K-$142K a year (estimated)
Remote
Full-time

Job Overview

  • Design, build and productionize modular and scalable data pipelines and data infrastructure leveraging the wide range of data sources across the organization.
  • Implement curated common data models that offer an integrated, business-centric single source of truth for business intelligence, analytics, artificial intelligence, and other downstream system use.
  • Identify, design, and implement internal process improvements : automating manual processes, optimizing data delivery, re designing infrastructure for greater scalability, etc.
  • Work with tools in the Microsoft Stack; Azure Data Factory, Azure Data Lake, Azure SOL Databases, Azure Data Warehouse, Azure Synapse Analytics Services, Azure Databricks, Microsoft Purview, and Power Bl
  • Work within an agile work management framework in delivery of products and services, including contributing to feature & user story backlog item development.
  • Develop optimized, performant data pipelines and models at scale using technologies such as Python, Spark and SOL, consuming data sources in XML, CSV, JSON, REST APls, or other formats.
  • Implement orchestration of data pipeline execution to ensure data products meet customer latency expectations, dependencies are managed, and datasets are as up to date as possible, with minimal disruption to end-customer use.
  • Create tooling to help with day-to-day tasks and reduce toil via automation wherever possible.
  • Build continuous integration / continuous delivery (Cl / CD) pipelines to automate testing and deployment of infrastructure / code.
  • Monitor the ongoing operation of in-production solutions, assist in troubleshooting issues, and provide Tier 2 support for datasets produced by the team, on an as-required basis.
  • Write and perform automated unit and regression testing for data product builds, assist with user acceptance testing and system integration testing as required, and assist in design of relevant test cases.
  • Participate in code review as both a submitter and reviewer.

Qualifications

  • 4 years of University in computer science, computer / software engineering or other relevant programs within data engineering, data analysis, artificial intelligence, or machine learning.
  • Requires experience of over 4 years and up to 6 years in data modeling, data warehouse design and data solution architecture in a Big Data environment.
  • Experience as a Data Engineer in a Big Data environment.
  • Experience with integrating structured and unstructured data across various platforms and sources.
  • Knowledge of content fragmentation, partitioning, query parallelism, and query execution plans.
  • Experience with implementing event-driven (pub / sub), near-real-time, or streaming data solutions.
  • Strong knowledge of programming methodologies (source / version control, continuous integration / continuous delivery, automated testing, quality assurance) and agile development methodologies.
  • Fluency with SQL, Python, and Spark / PySpark is required.
  • Experience with Airflow and DBT.
  • A period of over 4 years and up to and including 6 years in data ingestion, data modelling, data engineering, and software development.
  • 26 days ago
Related jobs
Promoted
Open Systems Technologies
Canada

Job Title: Senior Data engineer. Open Systems Tech is looking for a. A strong foundation in writing clean, well-tested and easy to support systems for collecting, storing and analyzing data at scale and in real-time. ...

CPUS Engineering Staffing Solutions Inc.
Toronto, Ontario
Remote

Work with tools in the Microsoft Stack; Azure Data Factory, Azure Data Lake, Azure SOL Databases, Azure Data Warehouse, Azure Synapse Analytics Services, Azure Databricks, Microsoft Purview, and Power Bl. University in computer science, computer/software engineering or other relevant programs within...

CPUS Engineering Staffing Solutions Inc.
Toronto, Ontario
Remote

Work with tools in the Microsoft Stack; Azure Data Factory, Azure Data Lake, Azure SOL Databases, Azure Data Warehouse, Azure Synapse Analytics Services, Azure Databricks, Microsoft Purview, and Power Bl. University in computer science, computer/software engineering or other relevant programs within...

Promoted
Rossi Recruitment
Mississauga, Ontario

The Client is a dynamic and agile generic pharmaceutical company that is excited to announce an opening for a Business Analyst Associate role. Associate, Business Development will work on new product planning activities for the company. This role will be pivotal in working as part of the Business De...

Promoted
Arrivals + Departures
Toronto, Ontario

As a Data Analyst, you are a sucker for data. In fact, you can’t get enough! The Data Analyst is engaged throughout the lifecycle of a campaign. Supporting the Senior Analyst, primary responsibilities include data analysis, development of digital reports, troubleshooting and testing tracking and pla...

Promoted
Stellar Recruitment Inc.
Canada

Experience with leading teams comprised of business analysts and business subject matter experts. Are you a seasoned Business analyst with experience in facilitating technology and cybersecurity initiatives? We're seeking a dynamic individual to join our clients’ team where you'll play a key role in...

Promoted
Brooksource
Toronto, Ontario

Builds various reporting dashboards using the most appropriate data extraction, data cleaning and data visualization techniques. Develops data visualizations of "large" amounts of data that facilitate the intuitive presentation of data to decision makers. Researches and applies continuous improvemen...

Promoted
CI Financial
Toronto, Ontario

Acting as a subject matter expert for the line of business, in this role the successful candidate is responsible for supporting the business needs on system applications; requirement activities on small enhancements and projects; conduct business analysis with minimal guidance; articulating the busi...

Promoted
Alstom
Toronto, Ontario

Together with Domain / Metier Leaders and site Project Engineering Metier / Domain Department Heads, define the project engineering team organization according to the project phase (and as defined in the Engineering Management Plan). Share Environment, Health and Security (EHS) rules with project en...

Promoted
Next Plumbing and Hydronics Supply
Vaughan, Ontario

Warehouse Associate – Order Picker. Warehouse Associate – Order Picker,. The warehouse associate’s primary task is to ensure all customer orders are properly and accurately picked, packed, and loaded onto the trucks. NEXT has strategically located local warehouses across and beyond the GTA, each wit...