This role requires 8+ years of experience building large-scale distributed systems using Golang, Java, Scala or C++. You will be responsible for designing, coding, and enhancing backend services for search, personalization, and user engagement. Strong expertise in concurrent programming, data structures, and microservices architectures is essential.