Principal Ios Engineer - Search and Recommendations Experience

Expedia Expedia · Hospitality · London, United Kingdom

Principal iOS Engineer for Expedia's Search and Recommendations Experience team, focusing on native mobile search and discovery features. The role involves technical leadership, architectural direction, and integrating AI/ML-enabled solutions to enhance user experience. Requires strong iOS development skills and familiarity with AI/ML concepts.

What you'd actually do

  1. Lead the design, development, and maintenance of advanced iOS applications, ensuring high performance, quality, and responsiveness across Expedia Group’s product suite.
  2. Architect and implement robust, scalable system and API designs, including effective data modeling to support complex business requirements.
  3. Drive cross-functional collaboration to define, develop, and ship impactful features, ensuring alignment with organizational goals and technical strategy.
  4. Champion best practices in software engineering, testability, and maintainability through code reviews and mentoring.
  5. Safely integrate and operate AI/ML‑enabled solutions to enhance user experience and improve operational outcomes.
  6. Troubleshoot, optimize, and resolve complex technical issues, contributing to the continuous improvement of services and domain capabilities.

Skills

Required

  • Swift
  • Objective-C
  • iOS frameworks
  • system and API design principles
  • AI-driven systems, tools, or workflows
  • applying AI/ML concepts to real world products

Nice to have

  • scalable, complex, modular, and maintainable iOS mobile architectures
  • MVVM
  • VIPER
  • SwiftUI
  • multi-threading
  • concurrency
  • performance optimization
  • search domain
  • travel industry
  • technical strategy
  • operational excellence
  • integrating AI/ML capabilities into mobile products
  • collaborating within large, globally dispersed development teams
  • cross-platform or multi-domain engineering

What the JD emphasized

  • AI/ML-enabled solutions
  • AI/ML concepts