Remote job
Software Engineer, User Profile
Job details
About this role
Role overview This backend engineering role focuses on the systems that power user identity, audience segmentation, and profile data across a programmatic advertising platform. The work addresses distributed systems challenges involving high-throughput ingestion, low-latency services, and large-scale data management. The position supports real-time targeting, bidding, measurement, and broader marketing workflows that sit at the foundation of the platform.
Responsibilities - Build highly scalable, distributed real-time microservices primarily in Go. - Design and develop systems that ingest, process, and manage user profile and audience data at scale. - Build event-driven software using streaming and messaging technologies such as Kafka. - Work with distributed databases and storage technologies including ScyllaDB, TiDB, and Redis. - Write performance-efficient, memory-optimized code that delivers reliable, low-latency services. - Collaborate with engineers across product, machine learning, data, and infrastructure teams to build core platform capabilities.
Requirements - Two or more years of experience as a backend software engineer. - Very strong problem-solving skills in data structures, algorithms, and optimization. - Experience working with relational databases or distributed data stores. - Experience building scalable microservices and distributed systems. - Proficiency in Go, Java, Python, C++, or another modern backend programming language. - Passion for building reliable, high-performance systems that operate at scale.
Benefits and work setup - Remote-first position open to candidates located anywhere in Canada. - Base salary band of CAD $140,000 to $192,500, with potential eligibility for additional compensation such as bonuses or equity depending on location. - Retirement or pension savings, competitive paid time off, mental health support, health benefits from day one, parental leave, home office reimbursements, learning budgets, optional co-working access, and structured onboarding.