Staff II Software Engineer, Data Ingestion

StackAdaptVancouver, BC
Remote

About The Position

StackAdapt is seeking a Staff Software Engineer I/II to join their Data Ingestion Team. This role involves building and operating critical infrastructure for StackAdapt's event flow. The engineer will own technical direction for key parts of the ingestion platform, lead large-scale initiatives, and influence data flow across the company. The Data Ingestion team addresses complex distributed systems challenges at massive scale, focusing on scalability, performance, and reliability. Their systems process over 10 billion events daily, supporting bidding, reporting, billing, analytics, and machine learning. The team designs and builds low-latency, highly reliable distributed systems for various data types, ensuring data accuracy and real-time availability. This is a high-impact role at the core of StackAdapt's platform, directly influencing data quality, system reliability, and innovation speed. The core technology stack includes Golang, Kafka, TiDB, Aerospike, Vitess, and Kubernetes.

Requirements

  • Extensive experience building distributed systems and high-throughput backend services
  • Proven ability to lead technical direction and drive large, cross-team initiatives
  • Strong problem-solving and communication skills, with comfort working in ambiguous, complex domains
  • Collaborative mindset with the ability to influence across teams
  • Ability to think strategically, lead technically, and drive high-impact, scalable solutions
  • Hands-on experience with streaming systems (Kafka or similar)
  • Strong understanding of distributed systems trade-offs (consistency, availability, partition tolerance, scalability)
  • Maintains an AI-forward approach to software engineering - leveraging AI to boost productivity, collaboration, and business automation

Nice To Haves

  • Familiarity with AdTech, event-driven architectures, or analytics systems

Responsibilities

  • Own and lead large technical initiatives end-to-end, from design through production and monitoring
  • Provide technical leadership and mentorship to engineers across the team
  • Design, build, and operate highly scalable, distributed ingestion services for real-time and near-real-time scenarios
  • Contribute hands-on as needed while enabling the team to execute effectively
  • Build and maintain event ingestion pipelines using streaming technologies like Kafka
  • Work with high-volume storage systems and databases to persist and serve data efficiently
  • Partner with Data, ML, Product, and Platform teams to support evolving requirements
  • Improve code quality, testing practices, system reliability, and observability
  • Participate in design reviews, code reviews, and architectural discussions
  • Balance and prioritize projects to maximize impact and align with company objectives

Benefits

  • Highly competitive salary
  • Retirement/ 401K/ Pension Savings globally
  • Competitive Paid time off packages including birthday's off!
  • Access to a comprehensive mental health care program
  • Health benefits from day one of employment
  • Work from home reimbursements
  • Optional global WeWork membership for those who want a change from their home office and hubs in London and Toronto
  • Robust training and onboarding program
  • Coverage and support of personal development initiatives (conferences, courses, books etc)
  • Access to StackAdapt programmatic courses and certifications to support continuous learning
  • An awesome parental leave program
  • A friendly, welcoming, and supportive culture
  • Our social and team events!
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service