1h ago

Senior Software Engineer, Stats & Analytics - Data Ingestion

Alberta, Canada; British Columbia; Calgary, Alberta, Canada; Ontario; Texas; Toronto; Vancouver; Washington
full-timesenior Remoteadvertising technology

Tech Stack

Description

You will design, build, and operate highly scalable distributed ingestion services for real-time and near-real-time event processing, working with streaming technologies like Kafka and high-volume storage systems. You'll partner with cross-functional teams to support evolving requirements and lead projects from design through production.

Requirements

  • 5+ years backend software engineer experience
  • Strong distributed systems and high-throughput backend services experience
  • Experience with Golang or willingness to learn
  • Hands-on experience with streaming systems like Kafka
  • Solid understanding of distributed systems tradeoffs

Responsibilities

  • Design and operate highly scalable distributed ingestion services
  • Build and maintain event ingestion pipelines using Kafka
  • Work with high-volume storage systems and databases
  • Partner with Data, ML, Product, and Platform teams
  • Lead projects end-to-end from design to production
0 views 0 saves 0 applications