Staff / Senior Staff Software Engineer, User Profile
About the Team:
The User Profile team manages all aspects of user profiles, from bidding requests to building audiences and applying complex business rules. We interact with several downstream services and stakeholders, including Bidding, Data Science, and other teams. We also own the non-programmatic workflow engine and user segment builder.
Our systems are built in Golang and handle millions of requests per second with an SLA of 100ms. We leverage AWS, Kubernetes, Kafka, ScyllaDB, and other modern tools and databases. It’s important to note that we are a software services team, not a data engineering team.
Watch our talk at Amazon Tech Talks: https://www.youtube.com/watch?v=lRqu-a4gPuU
StackAdapt is a Remote First company, we are open to candidates located anywhere in Canada or the United States for this position.
What you'll be doing:
Architect scalable, low-latency backend systems and data pipelines while writing code as necessary to support the team
Provide technical leadership in the design of scalable solutions and the establishment of best practices
Contribute positively to the team's productivity and growth
Advocate for software development best practices and conduct thorough code reviews
Proactively identify and address technical challenges
What you'll bring to the table:
Proven track record of building scalable, distributed, data-intensive systems
Experience working with large data in low-latency environments
At least 7 years of experience in software development for distributed systems, architecting scalable microservices, and data pipelines in a successful high-growth technology company
A strong understanding of computer science fundamentals, data structures, and algorithms
Up-to-date knowledge and experience in the latest technologies, tools, and frameworks
Adtech or Martech experience is a plus
Experience with Go and high-performance databases is a plus