About the team: Our client's team enables the connection between supplier brands and retail shoppers at an unprecedented scale. They are a highly motivated group of engineers and data scientists, working in an agile environment to solve sophisticated and high-impact problems. Serving billions of ad requests every month with their high-performance ad servers, they build smart data systems that ingest, model, analyze, and optimize the massive flow of data from online and in-store user activity and transactions. They use cutting-edge machine learning, data mining, and optimization algorithms on this data. Above all, they are laser-focused on delivering experiences that their customers and advertisers love. This role is part of their Sponsored Search Ad Server engineering team for Backend Services and will build the next-generation omni-advertising platforms to deliver performance and value at scale. A successful person in this role will own major components of the solution, drive alignment with other teams, and guide architecture and technology choices within the team. What you’ll do: Leads the design phase of large software engineering projects by collaborating with cross-functional teams to determine project strategy; interpreting strategy into sustainable architecture and solutions; identifying short- and long-term solutions and timelines; driving prototype development to ensure concept is feasible Leads project teams for engineering projects by providing direction regarding architecture and design; providing guidance regarding project issues or roadblocks; reviewing and approving proposed solutions; implementing new architectural patterns; and performing design and code reviews of changes; ensure stability and scalability of the platform Direct root cause analysis of business and production issues by reviewing and analyzing information (for example, issue, impact, criticality, possible root cause); interpreting the results to determine further action; directing root cause analysis to prevent future occurrence of issues What you’ll bring: Experience in AdTech and/or Search is a plus Experience working with Data Science teams to implement ML models in real-time serving is a plus Leadership experience in solutions architecture and design 6 years of experience in building and managing large scale distributed, scalable, highly available, and fault tolerant systems. 6 years of hands-on experience in Java or another object-oriented language, Spring, No SQL Experience in Apache Hadoop, Map-reduce, Apache Spark, and in messaging Systems as Kafka Exposure to data science and machine learning techniques Strong communication and leadership skills Exceptional analytical-reasoning and problem-solving skills