15 days ago
Responsibilities
- Optimize bidding, ranking, and pacing for guaranteed and non-guaranteed ad delivery.
- Build and scale ad-serving and ad-selection systems across Expedia Group’s advertising network.
- Design scalable, low-latency, high-throughput backend services using strong software design, algorithms, and data structures.
- Collaborate with Product, Machine Learning, Data Science, and data teams on relevance optimization, targeting, and performance modeling.
- Integrate ML-driven signals into backend services and work with APIs, streaming, and batch data processing systems.
- Advocate for high-quality code, automated testing, observability, and continuous operational improvement.
- Mentor junior engineers and lead technical design discussions.
Requirements
- Bachelor’s or master’s degree in Computer Science or a related technical field.
- At least 5 years of experience in backend software development.
- Experience with data-driven systems, ML-powered features, or A/B experimentation platforms.
- Strong proficiency in Java or Kotlin.
- Experience building and deploying backend APIs such as gRPC and streaming or batch data processing services such as Flink or Spark in cloud environments.
- Understanding of distributed systems, data flows, and operational best practices.
- Preferred: experience with search and retrieval systems, relevance ranking, vector databases, embeddings, or AI/semantic search.
- Preferred: experience designing and implementing agent-to-agent and multi-agent AI systems.
- Preferred: background in advertising, marketplaces, e-commerce, or travel platforms.
Benefits
- Medical, dental, and vision coverage.
- Paid time off and an Employee Assistance Program.
- Wellness and travel reimbursement, travel discounts, and IATAN membership.
- Chicago, Illinois location with a flexible work model requiring at least three days in the office each week.
- Relocation assistance is not available for this role.
