Define and drive the multi-quarter technical strategy and architecture for high-throughput, low-latency advertising serving stacks and petabyte-scale data and measurement pipelines.
Design, develop, test, deploy, and enhance large-scale back-end software solutions, leveraging distributed data processing and storage systems.
Lead cross-functional technical initiatives across privacy-preserving measurement, attribution, and machine learning optimization to improve advertiser Return on Investment (ROI).
Influence, mentor, and coach a distributed team of engineers, elevating code health, engineering velocity, and Artificial Intelligence (AI)-accelerated development workflows.
Facilitate alignment and clarity across Engineering and Product Management partners across Singapore and global offices on technical goals, outcomes, and timelines.
Minimum qualifications
Bachelor's degree or equivalent practical experience.
8 years of experience programming in C++, Java, Python, or Go.
5 years of experience testing, and launching software products.
3 years of experience with software design and architecture.
Experience designing and building large-scale back-end distributed systems or data processing pipelines.
Experience integrating generative AI tools or Large Language Model (LLM) interfaces into workflows.
Preferred qualifications
Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
8 years of experience with data structures and algorithms.
3 years of experience in a technical leadership role leading project teams and setting technical direction.
3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.
Experience with high-throughput real-time serving systems, large-scale data pipelines, privacy-preserving measurement, or machine learning infrastructure in digital advertising.
Experience integrating generative AI tools or LLM interfaces into engineering or product workflows.
Bachelor's degree or equivalent practical experience.
8 years of experience programming in C++, Java, Python, or Go.
5 years of experience testing, and launching software products.
3 years of experience with software design and architecture.
Experience designing and building large-scale back-end distributed systems or data processing pipelines.
Experience integrating generative AI tools or Large Language Model (LLM) interfaces into workflows.