Apply now

Posted last month

Senior Engineer, Data Platform

@ GuruLink

Toronto, Ontario

$145k–$185k/yrRemoteFull-time
Apply now
SIGNALS

Overview

GuruLink is hiring a Senior Engineer for its Data Platform team, remote or in Toronto, Ontario. The role designs and operates scalable data ingestion, storage, governance and backend services, and modernizes legacy pipelines. The posting states a base pay range of $145,000-$185,000 per year CAD and that remote work is allowed.

Pay:

$145,000–$185,000 a year

Responsibilities:

  • Design and operate scalable data ingestion pipelines
  • Build backend services for cross-team data access
  • Migrate legacy data systems to modern architecture
  • Establish SLIs, SLOs and observability practices
  • Design multi-tenant data models and governance

Requirements summary:

  • Production experience with data platforms at scale
  • Strong SQL and OLAP/OLTP architecture knowledge
  • Hands-on AWS, Docker and Kubernetes experience
  • Infrastructure-as-Code experience
  • Data warehouse experience such as Databricks or ClickHouse

Tools & skills

Source and dates

Source type not verified · jsonld

Employer posting date
2026-10-01
First seen by our source
2026-11-02
Source record updated
2026-11-05

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingHome, Office
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish

Summary and details written by AI from the posting; the employer’s posting is the authority.

GuruLink

FieldValue
Open jobs on Jobsy13
Job description

Location: REMOTE / Toronto, Ontario
This job allows you to work remotely.

We’re working with an established technology company that is expanding its Data Platform team and looking for a Senior Engineer to help design, build, and evolve the systems responsible for how large volumes of data are ingested, processed, stored, governed, and exposed across its products.

This is a hands-on senior engineering role focused on building scalable data infrastructure and backend services, modernizing legacy data pipelines, and developing a more unified approach to how data is accessed across the organization. You’ll work across data ingestion, storage architecture, reliability, observability, governance, and platform modernization while supporting transactional, analytical, and machine learning workloads.

The ideal candidate combines strong backend and data platform engineering fundamentals with experience designing and operating complex production data systems at scale.

What You’ll Do

- Design, build, and operate scalable data ingestion pipelines and the infrastructure supporting them.
- Develop backend services and platform capabilities that enable data to be reliably accessed across multiple products and engineering teams.
- Help migrate legacy data lifecycle management and ingestion systems onto modern platform architecture without disrupting existing data consumers.
- Design flexible data storage architecture capable of supporting transactional, analytical, and machine learning workloads.
- Establish SLIs and SLOs for data platform services and build the monitoring, dashboards, and alerting required to track reliability and performance.
- Implement observability and incident response practices across event data pipelines and supporting services.
- Work closely with product engineering, analytics, infrastructure, and machine learning teams to establish data contracts, functional requirements, and platform standards.
- Design metadata and semantic layers that improve how data assets are classified, discovered, governed, and reused across products.
- Help architect multi-tenant data models that provide appropriate data isolation, secure sharing, access controls, and support for compliance requirements.
- Contribute to the technical direction of the data platform and help establish architectural patterns that can evolve alongside future product and business requirements.

The Opportunity

This is a strong opportunity for an experienced backend or data platform engineer who wants to work on the foundational systems responsible for moving and managing data across a large-scale production environment.

You’ll be working on problems that go beyond building individual pipelines—the broader challenge involves platform architecture, data storage, reliability, governance, multi-tenancy, and safely evolving legacy systems into a more modern and unified data platform.

Must Have Skills:

What We’re Looking For

- Strong experience designing and operating production data platforms, ingestion systems, backend services, or other large-scale data infrastructure.
- Deep understanding of data governance and lifecycle management, including data quality, lineage, retention, access control, and data discovery.
- Strong understanding of database architecture and when to apply OLTP versus OLAP technologies.
- Production experience with data warehouse or columnar database technologies such as Databricks, ClickHouse, Redshift, or similar platforms.
- Strong SQL skills with the ability to write, troubleshoot, and optimize queries.
- Experience designing complex systems and identifying reusable architectural primitives that can support changing business and product requirements.
- Experience designing and operating data systems on AWS. GCP and experience working in multi-cloud environments are also relevant.
- Hands-on experience with Docker and Kubernetes in production environments.
- Experience integrating legacy systems with modern architectures through well-designed interfaces and migration strategies.
- Experience with Infrastructure-as-Code technologies such as Terraform, CloudFormation, or similar tools.
- Experience building reliable production systems with monitoring, observability, alerting, SLIs/SLOs, and incident response practices.
- Experience with data pipeline, streaming, or event-processing technologies such as Kafka, Apache Flink, Airflow, or similar technologies is an asset.
- Experience designing multi-tenant data systems with appropriate isolation, access controls, and secure data-sharing capabilities.
- Strong system design and technical communication skills, with the ability to lead architecture discussions, write technical specifications, document decisions, and collaborate across engineering teams.
- Familiarity with Elixir and experience building concurrent or fault-tolerant data services is considered an asset.

The base pay range for this position is $145,000-$185,000/year CAD

Similar jobs

  • Senior Engineer, Mine (Goldfield)

    Goldfield, ON
    Full Time

    Centerra Gold

    5+ YOECandidates need a mining engineering degree, a P.Eng. or eligibility for registration, and 5+ years of open-pit mine engineering experience, ideally in gold heap leach operations. Strong mine planning and scheduling skills with software such as Deswik, Vulcan, MineSight, Whittle or Surpac are required.

    Deswik, Vulcan, MineSight, Whittle, Surpac

  • Engineer, Water Planning

    Barrie, ON
    $101k–$135k/yr

    City of Barrie

    3+ YOECandidates need a four-year engineering degree, eligibility to work toward P.Eng licensure in Ontario, and three years of related experience, including municipal infrastructure and water modelling. They also need working knowledge of water main design and strong skills in water hydraulic and quality modelling.

    InfoWater, AutoCAD, ArcGIS, Microsoft Project, Microsoft Excel

  • Engineer - Program Manager

    Guelph, ON
    Full Time

    Linamar - New

    5+ YOECandidates need a bachelor's degree in mechanical, electrical or industrial engineering, or a related field, plus at least 5 years of engineering project or program management experience. They need strong knowledge of Agile or PMI methods, proficiency with tools like Microsoft Project and JIRA, and strong leadership and communication skills.

    Microsoft Project, JIRA, CAD software

  • Senior Engineer - Buildings

    Mississauga, ON
    $110k–$152k/yrHybridFull Time

    CIMA+

    8+ YOECandidates need a mechanical engineering degree, a P.Eng. licence from PEO and at least 8 years of directly related building mechanical experience. Strong communication skills, knowledge of Canadian codes and building automation systems, and a valid driver's licence are also required.

    AutoCAD, MicroStation, Revit, HVAC load calculation software, DDC building automation systems

  • Senior Engineer - Digital Power Systems

    Toronto, ON

    BBA

    Candidates need senior engineering experience with IEC 61850 digital power systems, protection and SCADA design, and intelligent electronic devices. They also need project leadership, client relationship skills and the ability to write technical documents.

    SCADA systems, Relays, Substation controllers

    Senior Engineer, Rock Mechanics, 10+ years

    Greater Sudbury, ON +6

    BBA

    10+ YOECandidates need senior-level rock mechanics or geotechnical experience, with 10+ years expected. Strong skills in rock mass characterization, slope stability and seepage analysis, and reporting are needed, along with willingness to travel to project sites.

    Geotechnical engineering, Prepare technical reports, Reporting

    Intermediate Engineer, Process Control

    Thunder Bay, ON +1

    BBA

    Candidates need experience with process control systems, PLCs, HMIs and DCS, along with strong technical quality and client relationship skills. The posting asks for a team player who can lead engineering deliverables and provide technical direction.

    PLC, HMI, DCS, P&ID

    Senior Engineer, Process Control

    Thunder Bay, ON +1

    BBA

    BBA needs a senior engineer with deep experience in automation, instrumentation and control systems, including PLC, HMI and DCS work, and the ability to lead project delivery, budgets and schedules. Candidates should be able to mentor others and support proposals and client growth.

    PLC, HMI, DCS

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.