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

Senior Data Engineer, Data Modeling & Streaming

NearSource • Toronto, ON, Canada
1 day 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

Director, Streaming & Data - C$100,000 - C$130,000 A Year

Warner Music GroupToronto County, Canada
Full-time

Leads local DSP relationships, ensures data-driven decision-making, and supports digital revenue forecasts for Warner Music Canada, collaborating with internal teams to drive commercial outcomes fr... 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 Software Engineer (Streaming Data Pipeline) (Remote) - C$125,000 - C$175,000 A Year

CovalentEast 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

Aviva plcMarkham, Ontario, Canada
Full-time

Aviva Canada is looking for a motivated and technically strong individual to join the Claims Data and Insights team within Finance.This role is ideal for someone who thrives as a hands‑on individua... Show more

 • Promoted

Streaming Data And Data Integration Architect - $90,850 - $140,850 A Year

AccentureToronto County, Canada
Full-time

Designs event-driven integration platform, collaborates with architects, and leads data solutions.Requires cloud, AWS, and DevOps experience. Show more

 • Promoted

Senior Data Engineer: Snowflake, DBT & Glue Pro (Contract)

Compunnel Inc.Markham, York Region, CA
Full-time

A leading IT Services and Consulting firm is seeking a Senior Data Engineer in Markham, Ontario.Candidates should have over 8 years of data engineering experience and proficiency in technologies su... Show more

 • Promoted

Senior Data Engineer

Morningstar Credit Ratings, LLCtoronto, on, Canada
Full-time

The Role: We are looking for a Senior Data Engineer with a minimum of 5+ years of experience in designing and implementing scalable, end-to-end data engineering solutions.The ideal candidate should... Show more

 • Promoted

Data Engineer

LeadingtalentMarkham, ON, CA
Full-time

At IBM, work is more than a job – it’s a calling: To build.To think along with clients and sell.Not just to do something better, but to attempt things you’ve never thought possible.Are you ready to... 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 Data Engineer, Integrations - C$146,200 - C$197,800 A Year

ClioToronto County, 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 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 Data Engineer (Cloud/AWS)

RBCToronto, ON, CA
Full-time

Supports the development and maintenance of scalable data stores that supply big data in forms needed for business analysis.Applies experience and seasoned knowledge, skills, and practices to perfo... Show more

 • Promoted

Streaming & Data Strategy Director - C$100,000 - C$130,000 A Year

A leading music companyToronto County, Canada
Full-time

Music company seeks a Director to lead streaming and data strategy, manage DSP relationships, and mentor a team to drive revenue. Show more

 • Promoted

Senior Data Integrations Engineer

EnableToronto, ON, CA
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 Engineer

Canadian Tire CorporationToronto, ON, CA
Full-time

Canadian Tire Corporation is seeking an experienced.CTC Triangle Program — Loyalty Data Product Engineering team in Toronto, ON, reporting to the Engineering Manager.This team designs, develops, an... Show more

 • Promoted

Senior Data Engineer — Lead High-Performance Data Pipelines

Aarorn Technologies IncMarkham, York Region, CA
Full-time

A leading tech company is seeking a Senior Data Engineer to lead data pipeline development and ensure high-quality data delivery.The ideal candidate should have over 8 years of experience in data e... Show more

 • Promoted

BI Data Engineer

Jonas Club SoftwareMarkham, York region, Canada
Full-time

We are seeking a Development Analyst to join our Business Intelligence and Reporting team.You will design, build, and optimize BI assets—dashboards, reports, data models—primarily using AWS QuickSi... Show more

 • Promoted

Director, Streaming & Data - C$100,000 - C$130,000 A Year

Warner Music CanadaNorth York, Canada
Full-time

Leads DSP relationships and data-driven decision-making for streaming revenue growth and market share expansion.Manages a team and collaborates with cross-functional departments. Show more

 • Promoted

Senior Data Engineer Role at RAVL

RAVLToronto, ON, CA
Full-time

Advance your career as a Senior Data Engineer at RAVL, driving the design of data pipelines critical for decision-making.Utilize your expertise in data processing and cloud ecosystems to enable hig... Show more

 • Promoted

Data Engineer & Analytics—Build Scalable Data Pipelines

Kredivo GroupMarkham, York Region, CA
Full-time

A leading analytics firm in Markham, Canada, is seeking an Entry Level Data Engineer to empower stakeholders with data solutions.You will design scalable data pipelines, create documentation, and s... Show more