Talent.com
Data Engineer - Python, SQL
Data Engineer - Python, SQLAstra North Infoteck Inc. • Toronto, ON, ca
Data Engineer - Python, SQL

Data Engineer - Python, SQL

Astra North Infoteck Inc. • Toronto, ON, ca
Il y a 11 jours
Type de contrat
  • Temps plein
Description de poste

Job Description : Data Engineer (Python | SQL | Semi‑Structured Data | ES APIs)

Experience Required : 6–8 years

Skills : Python, SQL, Data Modeling, ETL / ELT, DBeaver, SQLite / Postgres / Dremio, API Integration

Role Summary

We are seeking a highly skilled Data Engineer with strong Python and SQL expertise to build reliable, scalable data pipelines that transform semi‑structured data from ES URLs / APIs into clean, analytics‑ready datasets. You will work primarily in a local environment (Python, DBeaver, SQLite / Postgres / Dremio), establish database connections, flatten and normalize JSON / Elasticsearch topics, and prepare datasets for downstream Power BI reporting. This role requires deep hands‑on engineering ability, strong data modeling skills, and clear communication with business stakeholders.

Key Responsibilities

1. Data Ingestion & Transformation

Extract semi‑structured data from ES URLs, API endpoints, and Elasticsearch topics (JSON-based).

Flatten, normalize, and structure nested JSON into relational tables suitable for analytics.

Build reproducible ETL / ELT workflows using Python (pandas, NumPy, SQLAlchemy, requests).

Implement transformation logic, incremental loads, and schema alignment for downstream use.

2. Database Engineering

Design, create, and maintain database schemas in SQLite, Postgres, and Dremio.

Configure and manage local DB connections through DBeaver.

Optimize queries using indexing strategies, caching, and partitioning.

Implement performance tuning for Python data jobs and SQL queries.

3. Data Quality & Governance

Build and maintain validation rules, deduplication logic, and anomaly detection.

Establish dataset versioning, lineage tracking, and data contract / documentation.

Ensure secure handling of API credentials, tokens, and data source endpoints.

Use Git for version control, perform code reviews, write unit tests, and support CI checks.

Produce clear documentation, runbooks, and support materials for ad‑hoc data requests.

4. Reporting & Downstream Enablement

Prepare clean, analytics‑ready datasets for use in Power BI dashboards and business reporting.

Collaborate with stakeholders to translate business requirements into technical data solutions.

Ensure accurate, complete, and timely delivery of data to reporting teams.

Required Skills & Experience

Programming & Data Engineering

Strong hands‑on experience with Python (pandas, NumPy, SQLAlchemy, requests).

Ability to work with and transform semi‑structured JSON / ES data.

Experience integrating with REST APIs, ES endpoints, or similar data sources.

SQL & Databases

Advanced SQL proficiency across SQLite, Postgres, and Dremio querying.

Understanding of dimensional modeling, normalization, and modeling nested / semi‑structured data.

Experience with query tuning, indexing, and performance optimization.

Tools & Pipelines

Proficient in DBeaver (database connections, schema management).

Experience building ETL / ELT pipelines with error handling, logging, and recoverability.

Familiarity with dataset preparation for Power BI.

Collaboration & Delivery

Strong communication skills; ability to work closely with business stakeholders.

Experience translating requirements into technical specifications and deliverables.

Preferred / Bonus Skills

Experience with Elasticsearch, ES endpoints, scroll APIs, or schema‑on‑read engines (e.g., Dremio).

Familiarity with Docker for reproducing local environments.

Experience with schedulers such as Airflow, Prefect, or similar orchestration tools.

Knowledge of performance profiling tools (EXPLAIN plans, indexing strategies, caching).

Créer une alerte emploi pour cette recherche

Data Engineer Python SQL • Toronto, ON, ca

Offres similaires
Senior Cloud Data Engineer – GCP, Python & SQL (Hybrid)

Senior Cloud Data Engineer – GCP, Python & SQL (Hybrid)

LanceSoft, Inc. • Toronto
Temps plein
A technology consulting firm is seeking an experienced Software Engineer to work on cloud-native GCP solutions.The role involves developing data pipelines, migrating on-prem applications to the clo...Voir plus
Dernière mise à jour : il y a 5 jours • Offre sponsorisée
Senior Data Engineer — AWS / Databricks Data Platform Lead

Senior Data Engineer — AWS / Databricks Data Platform Lead

Vanguard Canada • Toronto
Temps plein
A leading financial services firm in Toronto seeks a Senior Data Engineer to design and optimize data pipelines utilizing AWS and Databricks. The role requires 5+ years of experience in data enginee...Voir plus
Dernière mise à jour : il y a 23 jours • Offre sponsorisée
Senior Data Engineer – Databricks & Lakehouse Lead

Senior Data Engineer – Databricks & Lakehouse Lead

Keyrus Group • Toronto
Temps plein
A leading data solutions company in Canada seeks a Senior Data Engineer to create scalable and secure data solutions.The role involves leading end-to-end data initiatives while utilizing Databricks...Voir plus
Dernière mise à jour : il y a 23 jours • Offre sponsorisée
Data Engineer : Cloud Pipelines & BigQuery

Data Engineer : Cloud Pipelines & BigQuery

Quantum Management Services Ltd. • Toronto
Temps plein +1
A data management firm located in Ontario is looking for a Data Engineer to support retail and e-commerce data initiatives. This position involves designing and maintaining scalable data pipelines, ...Voir plus
Dernière mise à jour : il y a 23 jours • Offre sponsorisée
Senior Snowflake Data Engineer - Pipelines, SQL & Cloud

Senior Snowflake Data Engineer - Pipelines, SQL & Cloud

Compunnel, Inc. • Toronto
Temps plein
A leading data solutions provider in Toronto is seeking an experienced Data Engineer to develop and maintain scalable data solutions primarily using Snowflake and SQL. The ideal candidate has over s...Voir plus
Dernière mise à jour : il y a 23 jours • Offre sponsorisée
Senior SQL & Data Engineer — Cloud & BI

Senior SQL & Data Engineer — Cloud & BI

Pacific Smoke International Inc. • Markham
Temps plein
A leading distributor of electronic vaporizers is looking for an experienced SQL Developer to enhance database systems and data pipelines. The ideal candidate will have a solid background in SQL acr...Voir plus
Dernière mise à jour : il y a 19 jours • Offre sponsorisée
Senior Python PySpark Data Engineer & Full-Stack Developer

Senior Python PySpark Data Engineer & Full-Stack Developer

Intact Financial Corporation • Toronto
Temps plein
A leading financial services company in Toronto is seeking a Software Developer Specialist (Python / PySpark).The successful candidate will bring over 10 years of full-stack development experience, p...Voir plus
Dernière mise à jour : il y a 13 jours • Offre sponsorisée
Senior Python & FP&A Data Engineer - Hybrid Toronto

Senior Python & FP&A Data Engineer - Hybrid Toronto

Delpath • Toronto
Temps plein
A technology services firm in Canada is seeking an experienced Software Engineer with over 7 years of expertise.The role requires strong Python and SQL skills, with experience in integrating data i...Voir plus
Dernière mise à jour : il y a 1 jour • Offre sponsorisée
Hybrid Data Engineer : Cloud Pipelines, ML & Dashboards

Hybrid Data Engineer : Cloud Pipelines, ML & Dashboards

Mod Op Llc. • Toronto
Temps plein
A full-service advertising agency is looking for a Data Developer with over 2 years of experience.The role involves designing and implementing data pipelines, optimizing workflows, and supporting a...Voir plus
Dernière mise à jour : il y a 13 jours • Offre sponsorisée
Data Engineer (Python and AWS)

Data Engineer (Python and AWS)

Iris Software Inc. • Toronto
Temps plein
Data Engineer (Python and AWS).Toronto, ON (Hybrid, 3 days onsite).Hands‑on experience with AWS services (EC2, Lambda, S3, RDS, IAM, CloudWatch). Strong understanding of RESTful APIs and microservic...Voir plus
Dernière mise à jour : il y a 23 jours • Offre sponsorisée
Senior Data Engineer : Scalable Cloud Data Pipelines

Senior Data Engineer : Scalable Cloud Data Pipelines

fox com • Toronto
Temps plein
A leading media company based in Toronto is seeking a Data Engineer to build scalable data systems.The role requires 5+ years of experience in data engineering, specifically in ETL, data modeling, ...Voir plus
Dernière mise à jour : il y a 23 jours • Offre sponsorisée
Senior Data Engineer — Modern Data Pipelines & Analytics

Senior Data Engineer — Modern Data Pipelines & Analytics

Apex Systems • Toronto
Temps plein
A leading IT services company in Toronto is seeking a Senior Data Engineer to design and develop data systems and pipelines for Wealth Management analytics. You will collaborate with cross-functiona...Voir plus
Dernière mise à jour : il y a 5 jours • Offre sponsorisée
Data Engineer - Python, SQL

Data Engineer - Python, SQL

Astra North Infoteck Inc. • Toronto, ON, ca
Temps plein
Quick Apply
Job Description : Data Engineer (Python | SQL | Semi‑Structured Data | ES APIs).Experience Required : 6–8 years.Skills : Python, SQL, Data Modeling, ETL / ELT, DBeaver, SQLite / Postgres / Dremio, API Integ...Voir plus
Dernière mise à jour : il y a 11 jours
Senior Python Data Engineer - Banking Data Pipelines & ML

Senior Python Data Engineer - Banking Data Pipelines & ML

VLink Inc • Toronto
Temps plein
A leading tech firm in Toronto is seeking a skilled Python Developer with over 6 years of experience in the banking sector. The role involves designing data processing pipelines, implementing ETL pr...Voir plus
Dernière mise à jour : il y a 4 jours • Offre sponsorisée
Senior Data Engineer : Cloud Pipelines & Modernization

Senior Data Engineer : Cloud Pipelines & Modernization

Releady • Toronto
Temps plein
A leading data solutions company is seeking a Senior Data Engineer to design and optimize data pipelines.The role requires strong skills in Python and SQL, along with experience in ETL development ...Voir plus
Dernière mise à jour : il y a 2 jours • Offre sponsorisée
Senior Python Engineer - Fintech Dashboards & Data

Senior Python Engineer - Fintech Dashboards & Data

Hillsdale Investment Management Inc. • Toronto
Temps plein
A leading investment management firm in Toronto seeks a Senior Python Developer to enhance fintech tools and support investment decision-making. The role requires over 5 years of back-end developmen...Voir plus
Dernière mise à jour : il y a 23 jours • Offre sponsorisée
Data Engineer - Hybrid FinTech Data Pipelines

Data Engineer - Hybrid FinTech Data Pipelines

Equitable Group • Toronto
Temps plein
A leading financial institution located in Toronto is seeking a Data Engineer for digital banking.In this role, you'll be part of a high-performing team, designing and maintaining data solutions on...Voir plus
Dernière mise à jour : il y a 23 jours • Offre sponsorisée
GCP Data Engineer : Spark, Python & BigQuery Expert

GCP Data Engineer : Spark, Python & BigQuery Expert

Aarorn Technologies Inc • Toronto
Temps plein
A leading IT services company is seeking a skilled GCP Data Engineer to design, develop, and maintain data pipelines on Google Cloud Platform. The ideal candidate will have expertise in Spark Server...Voir plus
Dernière mise à jour : il y a 23 jours • Offre sponsorisée