Expedia Group is looking to solve the problem of transforming how marketing is executed by harnessing AI, automation, and large-scale distributed systems to deliver measurable business impact while pushing the boundaries of what’s possible in the travel industry.
Requirements
- 12+ years of experience with Bachelor’s, 10+ years with Master’s, in software engineering or architecture including leading design of large-scale distributed systems.
- Proven ability to design and evolve complex systems for scalability, reliability, and security
- Strong experience with Kubernetes, AWS, and modern infrastructure practices.
- Proficiency in multiple programming languages (Java, Python, Scala, Kotlin, or equivalent).
- Experience with front-end frameworks (React etc) is a plus.
- Proficiency in utilizing Vibe coding tools to maximise productivity.
- Familiarity with applying AI/ML in production systems, or eagerness to rapidly learn and apply.
Responsibilities
- Shape the future of marketing tech: Architect and deliver core systems that enable AI-driven marketing workflows at global scale.
- Drive technical strategy: Partner with engineering, data science, and product leaders to define the platform roadmap and long-term architecture.
- Lead by example: Write, review, and guide development of high-quality, reliable, and scalable software.
- Mentor and elevate: Coach engineers across multiple teams, fostering technical excellence and a culture of innovation.
- Innovate with AI: Integrate generative AI and intelligent automation into workflows that directly reduce external spend and amplify marketing impact.
- Scale for reliability: Ensure our systems are secure, resilient, observable, and performant under the demands of billions of transactions.
- Collaborate across Expedia Group: Influence and align with cross-functional stakeholders - from marketing to ML science — to deliver measurable value to Expedia Group brands.
Other
- Bachelor’s or Master’s degree in software engineering or architecture
- 10+ years of experience
- Ability to work in a flexible work model (with some pretty cool offices)
- Must be able to communicate technical vision to executives
- Must be able to mentor engineers and drive consensus across diverse teams