Talent.com
NearSource
Senior Data Engineer, Data Modeling & StreamingNearSource • Toronto, ON, Canada
Senior Data Engineer, Data Modeling & Streaming

Senior Data Engineer, Data Modeling & Streaming

NearSource • Toronto, ON, Canada
20 hours ago
Salary
CA$70.00–CA$78.00 hourly
Job type
  • Full-time
  • Remote
  • Quick Apply
Job description

Job Title: Senior Data Engineer, Data Modeling & Streaming
Job Location: 100% Remote, Canada
Job Type: T4 Contract
Experience: 8+ Years
Rate: CAD 70 - 78 per hour

Role Summary: NearSource is looking for a Senior Data Engineer to design, develop, test, deploy, and operationalize analytics-ready data models and data pipelines. The role will support a global engineering organization working from a jointly prioritized backlog.

The engineer will contribute across data modeling, batch and streaming pipelines, data quality, testing, production deployment, and operational support.

Key Responsibilities

  • Design logical and physical data models for analytics-ready data platforms.
  • Develop Tier-2 data models using dimensional modeling and star-schema principles where appropriate.
  • Define facts, dimensions, relationships, measures, and data transformations.
  • Develop ingestion, transformation, and orchestration pipelines.
  • Implement batch and streaming data-processing workflows.
  • Support data replication and historical data backfills.
  • Implement data-quality controls and validation logic.
  • Execute unit, integration, regression, and data-quality testing.
  • Reconcile source and target datasets to validate data accuracy and completeness.
  • Prepare production-ready code, configurations, and data models.
  • Participate in code reviews and approved release processes.
  • Support production deployments and post-deployment validation.
  • Troubleshoot production defects and perform root-cause analysis.
  • Create technical documentation, release notes, and operational materials.
  • Participate in daily stand-ups, design reviews, demonstrations, and knowledge-transfer activities.
  • Support collaboration with distributed global engineering teams across AMER-aligned engineering activities, stakeholder discussions, technical reviews, and delivery.

Must-Have Skills

  • 5+ years of professional experience in data engineering or distributed systems.
  • Strong production experience with batch and streaming data architectures.
  • Experience building and maintaining production data pipelines.
  • Experience with dimensional data modeling and star-schema design.
  • Strong programming skills using Python.
  • Strong programming skills using Java.
  • Strong SQL skills.
  • Experience with data quality and automated testing.
  • Experience with production troubleshooting and root-cause analysis.
  • Experience with source control, CI/CD, code reviews, and agile engineering practices.
  • Experience working effectively within a distributed global engineering team.
  • Hands-on experience with Apache Iceberg.
  • Hands-on experience with Apache Airflow.
  • Hands-on experience with Apache Spark.
  • Hands-on experience with Apache Kafka.
  • Hands-on experience with Apache Flink.
  • Hands-on experience with Snowflake.
  • Experience with Amazon Web Services.

Expected Deliverables

  • Completed source code, configurations, and data models.
  • Technical and operational documentation.
  • Approved pull requests.
  • Testing and validation evidence.
  • Engineering demonstrations or technical walkthroughs.
  • Release notes and change summaries.
  • Production deployment artifacts.
  • Post-release validation.
  • Knowledge transfer and documented handoff of remaining work.

Apply now, or share your resume with salary expectations at careers@nearsource.ca.
Thank you for considering a career with us! Once you submit your application, our Talent Acquisition team will review your resume thoroughly. If there's a strong match, we'll reach out to discuss your experience, role details, benefits, compensation, and next steps. While we strive for transparency, we may not be able to respond to every applicant due to high volume, but we genuinely appreciate your time and interest.

About NearSource: NearSource Technologies is a trusted partner for future-ready software consulting, enabling Fortune 500 enterprises to accelerate digital transformation. Our global engineering teams build and deploy impactful technology for some of the world's most admired brands, working directly on long-term client initiatives.

Equal Opportunity: NearSource is an equal opportunity employer committed to fostering an inclusive and respectful environment. We celebrate diversity and do not discriminate based on race, gender, religion, sexual orientation, age, disability, or background. Innovation thrives when everyone feels empowered to contribute.

Create a job alert for this search

Senior Data Engineer, Data Modeling & Streaming • Toronto, ON, Canada

Similar jobs

Senior Data Architect - Big Data (AWS) - Canada

Rackspace TechnologyToronto, ON, CA
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.As a full spectrum AWS integrator, we assist hundreds of companies to realize the value, efficiency, a... Show more

 • Promoted

Experienced Streaming Data Engineer - Sonata

Sonata SoftwareToronto
Full-time

Join Sonata Software in Bengaluru as an Experienced Streaming Data Engineer.Drive AI-first modernization with a focus on streaming technologies such as Apache Kafka and Spark Streaming.In this Prin... Show more

 • Promoted

Senior Data Engineer, Integrations - C$146,200 - C$197,800 A Year

ClioNorth York, Canada
Full-time

Senior Data Engineer sought to build data pipelines, data warehouses, and make datasets accessible, using AWS technologies and big data tools. Show more

 • Promoted

Senior Data Engineer - $90,000 - $140,000 A Year

VanguardToronto County, Canada
Full-time

Senior Data Engineer to build data pipelines and enhance data foundations using AWS, Databricks, and modern data architecture. Show more

 • Promoted

Senior Snowflake Engineer - Data Platform & Apps

Drillo.AIToronto
Full-time

A data solutions company in Toronto is seeking a Snowflake-focused data professional to design, build, and operationalize Snowflake-native solutions.The role involves advanced development within Sn... Show more

 • Promoted

Senior Data Integrations Engineer

EnableToronto, Canada
Full-time

As a Senior Data Integrations Engineer, you will be an expert on all integrations within the Enable platform.You will work with Customer Success Managers and our onboarding teams to configure data ... Show more

 • Promoted

Senior Data Platform Engineer

Riverside Natural Foods Ltd. (Home of MadeGood)Toronto, Ontario, Canada
Full-time

Primary Responsibilities Join Riverside Natural Foods Ltd.Canadian-based, family-owned, and globally operating business.As a B-Corp certified, Triple-Bottom Line company, we manufacture nutritious,... Show more

 • Promoted

Senior Databricks Data Engineer — Lakehouse & Ai Pipelines - C$120,000 - C$150,000 A Year

Financial Services ProviderToronto County, Canada
Full-time

Data Engineer needed in Toronto to design and optimize data pipelines on Databricks Lakehouse Platform using Python, Spark, and AWS for a financial services provider. Show more

 • Promoted

Senior Backend Streaming Engineer – Real-Time Data - C$178,000 - C$228,000 A Year - Remote

AffirmToronto, Canada
Remote
Full-time

A leading fintech company is looking for a Staff Software Engineer, Backend (Streaming) to design and build data infrastructure for innovative products.The ideal candidate has over 8 years of exper... Show more

 • Promoted

Senior Software Engineer (Streaming Data Pipeline) (Remote) - C$125,000 - C$175,000 A Year

CovalentNorth York, Canada
Remote
Full-time

Develops and maintains a streaming data pipeline for blockchain event data, ensuring high-throughput and reliability. Show more

 • Promoted

Senior Data Engineer: Pyspark, Delta Lake & Azure Lakehouse - C$95,000 - C$145,000 A Year

Global Technology Service ProviderNorth York, Canada
Full-time

Seeking a Senior Data Engineer to lead ETL/ELT pipeline development using PySpark, Delta Lake, and Azure Lakehouse.Role offers a hybrid work model. Show more

 • Promoted

Senior Data Platform Engineer

TekRekToronto, Canada
Full-time

TekRek is partnered with a high-growth product company building the data platform behind a modern telematics API, supporting real-time ingestion, storage, enrichment, and analytics for high-volume ... Show more

 • Promoted

Senior Snowflake Data Engineer | Aws, Spark & Ai Growth

Tiger Analytics, LLCToronto, Canada
Full-time

A fast-growing analytics consulting firm is seeking a Data Engineer to architect and implement advanced analytics capabilities.The role requires expertise in data engineering with extensive experie... Show more

 • Promoted

Senior Data Engineer, Blockchain

CircleToronto, ON, CA
Full-time

Circle is committed to visibility and stability in everything we do.As we grow as an organization, we're expanding into some of the world's strongest jurisdictions.Speed and efficiency are motivato... Show more

 • Promoted

Senior Azure Data Engineer - C$130,000 - C$135,000 A Year

KrugerNorth York, Canada
Full-time

Senior Data Engineer to design and optimize scalable data pipelines within Microsoft Fabric and SAP BW ecosystem.Ensuring data products are standardized and AI-ready. Show more

 • Promoted

Staff Backend Engineer - Streaming Data Platform (Remote) - $178,000 - $228,000 A Year - Remote

Fintech CompanyEast York, Canada
Remote
Full-time

Seeking a Staff Backend Engineer to design and build streaming data infrastructure.Responsibilities include optimizing data pipelines and collaborating with teams for reliable data systems. Show more

 • Promoted

Senior Data Engineer: Build and Scale Innovative Data Solutions

LumenaltaToronto, Ontario, Canada
Full-time

Embrace an exciting opportunity as a remote Senior Data Engineer.Lead the charge in building scalable data solutions, utilizing Databricks on AWS for impactful results.This mid-senior level positio... Show more

 • Promoted

Databricks Senior Engineer: Data-Driven Insights

WinsAboveToronto, ON, CA
Full-time

Accelerate data-driven transformation as a Senior Solutions Engineer at Databricks in Toronto, ON.Utilize your expertise in ML and AI to provide strategic guidance to large enterprises.In this infl... Show more

 • Promoted

Senior Data Engineer: Scale Data Platform & Insights - C$148,500 - C$181,500 A Year

Digital Banking PlatformNorth York, Canada
Full-time

Data Engineer to build data models and support data infrastructure for a digital banking platform.Requires SQL and cloud platform experience. Show more

 • Promoted

Senior Databricks Lakehouse Architect & Data Platform Lead

TechDoQuestToronto
Full-time

A leading technology company in Ontario is seeking an experienced Data Architect to design and architect enterprise-scale data platforms.The ideal candidate will have over 8 years of experience in ... Show more