Principal Software Development Engineer, ML-Powered Flight Search
$231k - $324k • Washington - Seattle Campus • Full-time
Posted 23d ago
Job Location
Washington - Seattle Campus
Tech Stack
Remote Work Policy
On-site
Employment Type
Full-time
Categories
Machine Learning Engineer
About the job
Expedia Group is seeking a Principal Software Development Engineer to join their ML-Powered Flight Search team. This role involves leading the architectural vision, design, and delivery of complex software solutions, driving system design, API development, and data modeling. You will guide engineering teams, integrate and operate AI/ML-enabled solutions, and optimize operational excellence. The position focuses on building a reliable, high-performance, scalable, and cost-effective platform that delivers fast and relevant flight offers across all Expedia Group points of sale, ultimately driving flight transaction growth.
Responsibilities
- Lead architectural vision, design, and delivery of complex software solutions.
- Drive system design, API development, and data modeling for secure, maintainable, and high-performing platforms.
- Guide and mentor engineering teams on technical excellence and innovation.
- Integrate and operate AI/ML-enabled solutions, championing responsible AI deployment.
- Optimize operational excellence through robust software development practices and scalable engineering processes.
- Collaborate with cross-functional partners to deliver resilient, business-aligned technology solutions.
Requirements
- Bachelor’s degree in Computer Science or related technical field, or equivalent professional experience.
- 12+ years of relevant professional experience.
- Demonstrated expertise in large-scale system architecture, technical decision making, and complex multi-domain solution delivery.
- Proven track record in designing and operating secure, high-quality, and scalable software systems.
- Familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real-world products.
- Experience leading architectural transformation and modernization initiatives for large, distributed systems.
- Experience building and deploying neural search and embedding-based retrieval systems, including vector databases, semantic search architectures, and large-scale similarity search.
- Strong experience with deep learning frameworks (PyTorch, TensorFlow) for production ML systems, including designing and deploying ranking models, personalization engines, and real-time inference pipelines.
- Knowledge of model serving patterns and online/offline evaluation frameworks.
Benefits
- Medical, dental, and vision coverage
- Paid time off
- Employee Assistance Program
- Wellness and travel reimbursement
- Travel discounts
- International Airlines Travel Agent Network (IATAN) membership
