Expedia Group is seeking a Software Development Engineer II to join their AI Recommendations team within the Search and Recommendations organization. This role focuses on revolutionizing travel experiences through cutting-edge recommendation systems across major brands like Expedia.com, Hotels.com, and VRBO. As a backend-focused position, you'll work primarily with Kotlin while exploring other technologies like Python and Scala. The role involves designing high-throughput distributed services, developing data products, and implementing ML model governance systems.
The position offers a competitive salary range of $112,000 to $156,500, with potential to increase to $179,000 based on performance. The company provides comprehensive benefits including travel perks, generous time-off, and parental leave. Working in a hybrid model from the Seattle office, you'll be part of a team that handles millions of requests per second while maintaining high accuracy and personalization in their recommendation systems.
The ideal candidate should have 3+ years of software development experience or a Master's degree with 2+ years of experience, strong expertise in object-oriented and functional programming, and experience with AWS cloud infrastructure. Knowledge of distributed databases and caching solutions is essential, while familiarity with recommendation systems and machine learning is highly desired.
Join a company that powers global travel through innovative technology, working in an inclusive environment where differences are celebrated. You'll be part of shaping the future of AI-driven travel recommendations while enjoying the benefits of working for a leading travel technology company that's been recognized as a Best Place to Work by Glassdoor and other prestigious organizations.