CareerPlanGet AI match score →

Software Engineer, User Profile

Toronto🌐 Remote💼 Full-time🗓 2026-07-14 → 2026-07-31

Core

Build and scale high-throughput distributed systems for user identity, audience segmentation, and profile data to enable real-time targeting and bidding in programmatic advertising.

Role type

Senior Backend Software Engineer (Distributed Systems)

Builds

Resilient, low-latency microservices and data pipelines for the StackAdapt Marketing Platform

Domain

Programmatic Advertising / Real-time Data Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Go, distributed systems, microservices, Kafka, relational databases, data structures and algorithms, optimization

Preferred skills

Experience with ScyllaDB, TiDB, Redis, Kubernetes, Java, Python, or C++

Technologies

Go, Kafka, Kubernetes, ScyllaDB, TiDB, Redis

Responsibilities

Build highly scalable distributed real-time microservices; Design and develop systems for ingesting and managing user profile data; Build event-driven software using messaging technologies; Work with distributed databases and storage technologies; Write performance-efficient, memory-optimized code; Collaborate with Product, Machine Learning, Data, and Infrastructure teams

Seniority

Mid-Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗