About the Role
Expedia Group Advertising is redefining how travel brands connect with global audiences. The Publishing Team owns the end-to-end delivery of display and travel ads across Expedia’s white-label and partner platforms, building the next generation of video ad infrastructure, AI-powered tooling, and Rapid API integrations to deliver smarter, more engaging ad experiences.
Responsibilities
- Design, implement, and evolve high-quality software services and components, including system design, low-level design, API design, and data modeling.
- Lead end-to-end delivery of complex technical features across services or domains.
- Collaborate closely with product, architecture, and cross-functional engineering teams to define technical direction and align on standards.
- Improve the reliability, performance, security, and observability of services through robust engineering practices.
- Mentor and support other engineers through technical guidance, design reviews, and knowledge sharing.
- Safely integrate and operate AI/ML‑enabled solutions that improve outcomes.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- Professional software engineering experience that includes ownership of significant services or components within a multi-service or domain environment.
- Proven proficiency in designing and building backend or full-stack systems, including RESTful or similar APIs, data models, and integration patterns.
- Experience applying sound software engineering practices such as object-oriented or functional design, automated testing, code review, source control, and continuous integration/continuous delivery.
- Hands-on experience supporting services in production, including monitoring, troubleshooting, and resolving issues.
- Familiarity with AI-driven tools in development or operations workflows.
Skills
- System design
- Low-level design
- API design
- Data modeling
- RESTful APIs
- Object-oriented design
- Functional design
- Automated testing
- Code review
- Source control
- Continuous integration/continuous delivery (CI/CD)
- Production monitoring
- AI/ML concepts
- Distributed systems
- High-traffic systems
- Large-scale systems
- Observability
- Resiliency patterns
- Automation
Location
- Remote
Work Type
- Full-time
Experience Level
- Professional software engineering experience
- Demonstrated leadership in driving technical design
- Experience serving as a technical mentor or lead
Education Level
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
About the Company
- Expedia Group helps travelers explore the world, one journey at a time.
- We are a global travel company powered by passionate people, trusted partnerships, and leading technology.
- We connect travelers, partners, and advertisers through our consumer brands, B2B network, and travel advertising business.
- Our five Behaviors-Traveler First, Think Big, Operate with Excellence, Ownership Mindset, and Succeed Together-help foster a supportive environment where people can grow their careers and have the flexibility, benefits, and support to do their best work.
- Expedia Group includes three flagship consumer brands - Expedia, Hotels.com, and Vrbo - along with a leading B2B travel business and travel advertising offerings.
- Across our brands and business, we help travelers explore the world with confidence and ease.
Equal Opportunity
- Expedia is committed to creating an inclusive work environment with a diverse workforce.
- All qualified applicants will receive consideration for employment without regard to race, religion, sexual orientation, national origin, disability or age.
