Software Engineer, User Profile
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