Postuler

Publié le mois dernier

Senior Data Engineer, Event Data

@ GuruLink

Toronto, Ontario

TélétravailTemps plein6+ ans d’expérience
Postuler
SIGNAUX

En bref

GuruLink is hiring a Senior Data Engineer to help build a new Event Data team, designing systems that ingest, process and serve billions of events through streaming pipelines. The role is full-time, remote or based in Toronto, and includes architecture work and production operations. The base pay range is $145k to $185k CAD.

Responsabilités :

  • Design and maintain high-volume event streaming pipelines
  • Build and operate analytical databases and data models
  • Integrate legacy event pipelines with streaming infrastructure
  • Build monitoring, alerting and observability for pipelines
  • Define event schemas, data contracts and data-quality standards

Résumé des exigences :

  • 6+ years of data or backend engineering experience
  • Strong Python and/or Elixir for production services
  • Advanced SQL and columnar or OLAP database experience
  • Experience with Flink, Kafka, Pulsar or Kinesis
  • Cloud data infrastructure experience, particularly AWS
  • Infrastructure-as-Code experience with Terraform or CloudFormation

Outils et compétences

Source et dates

Type de source non vérifié · jsonld

Date publiée par l’employeur
2026-10-01
Première détection par notre source
2026-11-02
Mise à jour du dossier source
2026-11-05

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience6 an(s) et plus
Heures par semaine40 (estimé)
Milieu de travailDomicile, Bureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

ChampValeur
Offres sur Jobsy15
Description

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

We’re working with an established technology company that is building out a new Event Data team and looking for a Senior Data Engineer to help design and develop the systems responsible for ingesting, processing, and serving extremely large volumes of event data.

This is a hands-on senior engineering role focused on large-scale streaming and event-driven data systems. You’ll work across event ingestion, stream processing, analytical data stores, data modeling, system migrations, and production operations while helping establish the architecture and engineering practices for a newly formed team.

The environment operates at billions-of-events scale, making this a strong opportunity for an engineer who has worked with high-volume streaming systems and enjoys solving complex data infrastructure problems.

What You’ll Do

- Design, build, and maintain high-volume event streaming pipelines that ingest data from external systems, internal services, and third-party sources.
- Build systems capable of reliably processing and serving event data at billions-of-events scale.
- Develop and operate analytical databases and data models optimized for high-volume queries and low-latency access.
- Build production services and pipeline components using Python and/or Elixir.
- Work with stream-processing technologies and message brokers such as Apache Flink, Kafka, Pulsar, or Kinesis.
- Integrate existing event pipelines with modern streaming infrastructure and design migration strategies that minimize disruption to downstream systems.
- Build monitoring, alerting, and observability around event pipelines, including data freshness, pipeline health, SLAs, and production reliability.
- Define and maintain event schemas, data contracts, and data-quality standards.
- Collaborate with data platform, product engineering, analytics, and other technical teams that produce or consume event data.
- Participate in architecture and system-design discussions while helping establish engineering standards and best practices for the team.
- Help operationalize the platform through infrastructure automation, documentation, runbooks, and production support.

Must Have Skills:

What We’re Looking For

- 6+ years of professional experience in data engineering, backend engineering, systems engineering, or a closely related area.
- Significant hands-on experience building event-driven, streaming, or high-volume data systems.
- Strong proficiency with Python and/or Elixir for building production services, application connectors, data-processing components, or pipelines.
- Advanced SQL skills, including data modeling, query optimization, and analytical workloads.
- Production experience with columnar or OLAP databases and large analytical datasets.
- Strong experience with streaming technologies and message brokers such as Apache Flink, Kafka, Pulsar, or Kinesis.
- Experience designing systems that process large volumes of events or messages with requirements around throughput, latency, reliability, and availability.
- Experience migrating or integrating legacy systems with newer distributed or streaming architectures.
- Strong production engineering experience, including monitoring, alerting, observability, SLA/SLO management, dashboards, and runbooks.
- Experience designing and operating cloud-based data infrastructure, particularly on AWS. GCP experience is also valuable.
- Experience with Infrastructure-as-Code tooling such as Terraform or CloudFormation.
- Ability to contribute meaningfully to system design and architecture discussions and communicate technical trade-offs clearly across engineering teams.

Nice to Have Skills:

Nice to Have

- Hands-on Apache Flink experience.
- Experience with Databricks.
- Experience with multiple messaging or streaming platforms such as Kafka, Pulsar, or Kinesis.
- Experience working with retail, ecommerce, marketing, clickstream, purchase, or product-interaction event data.
- Experience building data platforms where event data needs to be consumed by multiple downstream products, analytics systems, or engineering teams.
- Experience working with data systems operating at billions-of-events scale.

The base pay range for this position is $145k CAD - $185k CAD

Emplois semblables

  • Senior Data Engineer

    Mississauga, ON

    Capgemini

    8+ ansCandidates need 8+ years in data engineering and warehousing, with advanced Python, PySpark and SQL skills and strong Microsoft Azure experience. Proven leadership of technical teams and experience with Spark-based big data solutions are required.

    Microsoft Fabric, Azure Data Factory, Azure Synapse Analytics, Databricks, Azure Data Lake Storage, Snowflake

  • Senior Data Engineer

    Toronto, ON
    Temps plein

    Canadian Imperial Bank of Commerce (Canada): C'est aussi pourquoi une carrière à la Banque CIBC est plus qu'un emploi : c'est une occasion de grandir et de travailler aux côtés de certaines des…

    5+ ans3+ gestionCandidates need 5+ years of data engineering experience and 3+ years of technical leadership, with strong SQL, Python and Azure skills and experience with Databricks. Azure Data Factory, Power BI or Microsoft Fabric experience is an asset.

    SQL, Python, Microsoft Azure, Databricks, Azure Data Factory, Power BI

  • Data Engineer II

    Brampton, ON
    Temps plein

    Loblaw

    3+ ansCandidates need 3+ years in data, software or cloud engineering with production experience. They should know Python, SQL, Git, GCP, Kubernetes, Docker, Helm, CI/CD and Apache Airflow.

    GCP, BigQuery, Google Cloud Storage, GKE, Docker, Helm

  • Senior Data Engineer (Technology Advisory)

    Toronto, ON
    Contrat

    Jarvis Consulting Group

    7+ ansCandidates need 7+ years of data engineering experience, solid Databricks and Spark development skills, and experience with Hadoop, streaming tools and cloud platforms. A university degree in a relevant STEM field and strong communication skills are also needed.

    Databricks, Spark, Hadoop, Hive, HDFS, Kafka

    Data Engineer

    Toronto, ON

    Jarvis Consulting Group

    1+ ansCandidates need a bachelor's degree in business or a similar field and about one year of compliance or similar work. Strong attention to detail, communication skills and the ability to work under pressure are also required.

  • Data Engineer

    Guelph, ON

    Royal Distributing

    2+ ansCandidates need 2 to 4 years in data engineering, analytics engineering or a strong BI role with pipeline work, plus strong SQL, Python and cloud warehouse experience, Snowflake preferred. They must have production ETL or orchestration experience and a disciplined approach to validating data.

    Snowflake, Python, Git

  • Data Engineer (Sports & Prediction Markets)

    Toronto, ON
    Temps plein

    Betstamp Ventures

    Candidates need strong backend programming fundamentals (Go, Java, C#, Rust, C++, Kotlin or server-side TypeScript), comfort with SQL and query performance, some Linux and container experience, and thoughtful use of AI coding tools. Based in Toronto or willing to relocate.

    Go, PostgreSQL, ClickHouse, Redis Streams, Dragonfly, RabbitMQ

  • Data Engineer - Snowflake, dbtCore/Cloud, AWS

    Markham, ON

    Aviva Canada Inc: Leading insurer for home, auto, lifestyle and Business / Assurance automobile, habitation, mode de vie et entreprise

    6+ ansCandidates need 6+ years of data engineering experience, including 3+ years with Snowflake, dbt and AWS. Strong coding skills in SQL and Python and experience with orchestration tools are required, and insurance domain knowledge is an asset.

    Snowflake, dbt Core, dbt Cloud, AWS, Terraform, Airflow

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.