Principal Software Engineer, AI Ads
Core
Lead strategy, design, and optimization of global, low-latency shopping ads, travel, and product graph systems, turning research into production.
Role type
Principal Software Engineer (AI Ads & Distributed Systems)
Builds
Global shopping ads, travel, and product graph systems
Domain
Online advertising, large-scale data processing, distributed systems, AI infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Architecting massive-scale globally distributed systems, online advertising, information retrieval, large-scale data processing, microservices, distributed systems, real-time streaming (Kafka, Flink, Spark Streaming), AI infrastructure, product/knowledge graphs, computational advertising, recommender systems, search engines, .NET, NoSQL databases, Azure ecosystem (ADLA, ADLS, Data Factory), Airflow, Presto, SQL, Kusto, Docker, Kubernetes, AI model inference platforms
Preferred skills
Coding agents, agentic workflows, harness engineering, AI-assisted software development, startup/entrepreneurial mindset, rapid experimentation
Technologies
Kafka, Flink, Spark Streaming, .NET, NoSQL, Azure, Airflow, Presto, SQL, Kusto, Docker, Kubernetes
Responsibilities
Lead cross-team technical strategy and align engineering, data science, and product management; Mentor engineers and raise technical excellence; Apply emerging AI technologies to real-world engineering challenges; Build and optimize low-latency retrieval at global scale
Seniority
Principal, strategy & mentorship