Showing posts sorted by date for query Expedia Group. Sort by relevance Show all posts
Showing posts sorted by date for query Expedia Group. Sort by relevance Show all posts

Saturday, 27 December 2025

Senior Software Development Engineer | Expedia Group | China - Guangdong - Shenzhen

 Senior Software Development Engineer | Expedia Group | China - Guangdong - Shenzhen


Senior Software Development Engineer


China - Guangdong - Shenzhen


Technology


Full-Time Regular


ID # R-99355

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.


Why Join Us?


To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.


We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.


Introduction to team 


Expedia revolutionises the way people search and book travel. We make travel smooth and memorable for everyone, and we create success for our travel partners. We are the Distribution and Supply team at Expedia. We own Pricing, Inventory, Reservation and Offers. We delight our Travellers with great prices for any travel (hotel, vacation rental, air, cars, packages and cruises), and support them to reserve and manage their experience. We own the unified technical systems that perform these functions, and handle trillions of events that deliver this value at Expedia’s global scale.


What you’ll do:


Successfully conduct day-to-day work and solve complex issues in your own specific technical engineering area, will share domain and industry knowledge between cross-functional teams and will serve as a guide to others by sharing and helping junior engineers in their duties, while reporting on status of difficult or high-level projects to local tech leadership via written or oral means.


Partner with the business to have a clear understanding of how your own technology stack is tied to business outcomes and our bottom line and will advise on technical limitations of software design for products and provide alternative solutions.


Possess knowledge of features and facilities for integration, and communication among applications, databases and technology platforms to bring together different components and form a fully functional solution to a business problem.


Creatively test and maintain software applications and related programs and procedures by using a variety of software development tools following design requirements of customer.


Take technical responsibility for the health of the codebase, including quality, scalability, and performance and you will act as a spokesperson for software design best practices, research and recommend frameworks and architectural/code design patterns, identify areas of improvements within the code and suggests solutions and advocate for operational excellence (such as unit testing, establishing SLAs, programming for resiliency and scalability).


Take a whole systems approach to analyze issues and implement holistic solutions by ensuring that linkages between structure, people, process and technology are made and will strive for optimum organizational efficiency by applying systems thinking across boundaries and making recommendations about policies/ processes.


Lead a community of practice and bring people together for shared learning. Extend outside of direct organization and collaborate with peers across a senior level organization.


Who you are:


Bachelor’s degree or Master’s in a related technical field; or Experience driving technical design end to end in at least 2 multi-quarter projects as a part of a decentralized team and project and several contributions to engineering community through a blog post, open-source contribution, tech talks etc.


8+ years of Software Development work experience (Java or Kotlin experience strongly preferred) with a strong focus on backend development and solid experience working in high performance, high throughput, highly available and scalable services in cloud platforms. Experience formally mentoring at least 3 individuals is also required.


Ability to identify business problems at the project level and team level, and design solutions that are easily testable and observable, making well defined technology choices and being able to justify them to technical and non-technical observers. Also has a strong understanding of how team goals fit a business need.


Able to understand highly complex systems and design moderately complex systems and can guide integrations across teams within business unit.


Has a strong understanding of testing and monitoring tools and technologies and uses this knowledge to identify and advocate for project quality via testing, monitoring and alerting at the project level.


Ability to establish operational excellence metrics at the team level.


Fluent in English, with strong written and verbal communication skills.


Accommodation requests


If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.


We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.


https://careers.expediagroup.com/job/senior-software-development-engineer/shenzhen-Guangdong/R-99355/

Senior Manager, Software Development Engineering | Expedia Group | India - Haryana - Gurgaon

 Senior Manager, Software Development Engineering | Expedia Group | India - Haryana - Gurgaon


Senior Manager, Software Development Engineering

India - Haryana - Gurgaon


Technology


Full-Time Regular



ID # R-99381

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.


Why Join Us?


To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.


We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.


Senior Manager, Software Development Engineering


Introduction to team :


The Lodging Connectivity Organization at Expedia Group builds and operates the partner connectivity platform that integrates lodging supply from global partners into the Expedia marketplace. Using an in-house platform and APIs, we enable millions of travelers to discover lodging, shop ancillaries, and access rich content via a two-way marketplace that connects supply and demand.


We focus on scalable, high-performance systems and are building the next‑generation connectivity platform. Our work spans APIs, tools, services, and processes for end-to-end partner integration. Typical technologies include Java/Kotlin, Spring, GraphQL/REST/gRPC, MSSQL, Elasticsearch, DynamoDB, Redis, AWS, Datadog and Splunk. We encourage experimentation with new technologies while balancing short- and long-term goals, and we prioritize product quality and delightful customer experiences.


What you will do

"Technical leadership & architecture"


Own technical direction for your domain: evaluate and recommend frameworks, design patterns and architectural approaches.


Participate in and lead technical design discussions; identify risks and propose mitigations.


Advocate for operational excellence (resiliency, scalability, monitoring, SLAs, unit testing).


"Delivery & product"


Lead implementation teams to deliver new business capabilities and meet roadmap commitments.


Work with Product Managers and partners to influence product strategy and plan the technology roadmap.


Estimate resources, identify project risks, and ensure timely delivery.


"People & team development"


Manage and grow a team of developers providing coaching, career guidance, and performance feedback.


Hire, plan resources, and ensure efficient allocation of skills to projects.


Foster a collaborative, inclusive culture that encourages learning and continuous improvement.


"Process & quality improvement"


Identify bottlenecks and drive process improvements across teams.


Establish tools and metrics to measure progress and the impact of improvements.


Evangelize best practices and mentor engineers in code quality and design.


"Cross-functional collaboration"


Translate technical concepts for non-technical stakeholders and report team status clearly.


Share domain and industry knowledge across cross-functional teams (analytics, product, operations).


Experience and qualifications:


Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or equivalent practical experience.


10+ years of professional software engineering experience, including 3+ years in a technical leadership role managing teams of 12+ developers.


Strong technical judgment and foresight: able to evaluate technologies, identify trade-offs, and choose appropriate architectures and patterns for the domain.


Demonstrated experience in system design for high-scale, distributed systems and operational excellence.


Knowledge and Experience with AI/ML is preferred.


Proven track record mentoring engineers, setting clear team goals that align to business needs and enabling teams to meet those goals.


Demonstrated ability to recognize and reward contributors and to build and maintain a high‑performing, collaborative team culture.


Excellent communication and stakeholder management skills; able to translate technical concepts for non‑technical audiences.


Experience in the lodging/travel domain is desirable.


Servant‑leader mindset: you support and enable your team, stay curious, and promote continuous learning.


Respected for technical excellence and work ethic; you inspire others to improve their craft.


Accommodation requests


If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.


We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.


https://careers.expediagroup.com/job/senior-manager-software-development-engineering/gurgaon-Haryana/R-99381/

Senior Machine Learning Engineer, Distribution and Supply | Expedia Group | India - Haryana - Gurgaon

 Senior Machine Learning Engineer, Distribution and Supply | Expedia Group | India - Haryana - Gurgaon


Senior Machine Learning Engineer, Distribution and Supply

India - Haryana - Gurgaon


Technology


Full-Time Regular


ID # R-97998

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.


Why Join Us?


To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.


We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.


Introduction to the team:


The Distribution and Supply team at Expedia Group is revolutionizing how people search, book, and experience travel. We power the systems behind Pricing, Inventory, Content, and Marketplace Trust & Safety, ensuring travelers find the best deals and most reliable experiences across hotels, vacation rentals, flights, cars, packages, and cruises. Our platforms process trillions of events globally, connecting hundreds of millions of travelers across Expedia Group’s brands.


As a Senior Machine Learning Engineer, you’ll design and scale the intelligent systems that power Expedia’s global travel marketplace. You’ll work across Content, Pricing & Availability, Trust and Safety domains operating at massive scale and complexity.


Our Content systems manage hundreds of millions of digital assets—images, text, videos, and attributes—that bring destinations and experiences to life. You’ll use machine learning to automate content enrichment, enhance quality, and deliver personalized travel recommendations.


In Pricing & Availability, you’ll build models that optimize real-time pricing and inventory for hotels, rentals, and vehicles—processing millions of products and prices for users per second. Your work ensures travelers see the most accurate, competitive, and relevant prices worldwide.


Within Trust and Safety, you’ll develop models that uphold trust and fairness across Expedia’s two-sided ecosystem, detecting anomalies, mitigating fraud, and supporting partners in delivering high-quality traveler experiences.


If you’re passionate about applying machine learning to complex, high-scale systems that shape how the world travels, join us and help define the future of travel technology at Expedia Group.


In this role, you will:


Collaborate in cross-functional teams of Software Engineers and Machine Learning Engineers/Scientists to design and develop large-scale batch and real-time ML solutions in the Distribution and Supply domain


Propose, lead, and implement innovative ML applications across Pricing, Inventory, Content, and Trust & Safety while aligning technology strategy with business objectives, ensuring measurable impact


Lead end-to-end lifecycle for mid- to large-scale ML projects, from design to deployment


Establish and promote best practices, industry standards, and high-quality methodologies


Mentor junior engineers, fostering best practices for integrating ML into existing systems


Collaborate across senior-level organizations, leading communities of practice for shared learning


Drive cross-organizational initiatives, solve complex technical challenges, and innovate to enhance performance and scalability


Minimum Qualifications:


8+ years for Bachelor's, 6+ years for Master's, Degree in Software Engineering, Computer Science, or related field.


Proficiency in Python and Scala (or Java)


Expertise in Big Data technologies such as Spark , Hadoop, Hive


Proven ability to productionize Machine Learning models, including feature engineering, scalability, validation, and deployment


Preferred Qualifications:


Strong experience with cloud platforms such as AWS, EMR, Kubernetes, and Docker


Experience building real-time applications, preferably with Spark


Proficiency with ML platforms like Databricks or SageMaker, and libraries such as PyTorch or TensorFlow


Hands-on experience with workflow orchestration tools (e.g., Airflow, Flyte)


Experience in the e-commerce or travel industry


Accommodation requests


If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.


We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.


https://careers.expediagroup.com/job/senior-machine-learning-engineer-distribution-and-supply/gurgaon-Haryana/R-97998/

Software Development Engineer II | Expedia Group | China - Guangdong - Shenzhen

 Software Development Engineer II | Expedia Group | China - Guangdong - Shenzhen


Software Development Engineer II


China - Guangdong - Shenzhen


Technology


Full-Time Regular


ID # R-99353

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.


Why Join Us?


To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.


We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.


Introduction to team 


Expedia revolutionises the way people search and book travel. We make travel smooth and memorable for everyone, and we create success for our travel partners. We are the Distribution and Supply team at Expedia. We own Pricing, Inventory, Reservation and Offers. We delight our Travellers with great prices for any travel (hotel, vacation rental, air, cars, packages and cruises), and support them to reserve and manage their experience. We own the unified technical systems that perform these functions, and handle trillions of events that deliver this value at Expedia’s global scale.


In this role, you will:


You will develop, debug, and modify components of software applications and tools.


You will write automated unit, integration and acceptance tests as appropriate to support our continuous integration pipelines


You will support and troubleshoot data and/or system issues as needed


You will provide improvements to solutions for a given problem


You will define, develop and maintain artifacts like technical design or business partner documentation


You will resolve problems and roadblocks as they occur, follow through on details, and drive issues to closure with help from your peers.


You will actively participate in code and design reviews


You will participate in user story creation in collaboration with the team


Minimum Qualifications:


2+ years of experience in Software Engineering


Bachelor's or Master's degree in computer science or a related major; or equivalent related professional experience


Experience in JVM technologies, or functional programming in an equivalent language.


Experience using code versioning tools (e.g., Git)


Preferred Qualifications:


Experience with AWS services (e.g., EC2, S3, Lambda, Aurora, DynamoDB)


Experience in Kotlin, or functional programming in an equivalent language


Experience with technologies such as Redis or Chef


Experience in Agile/Scrum software development practices


Effective verbal and written communication skills with the ability to present complex technical information clearly and concisely


Accommodation requests


If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.


We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.


https://careers.expediagroup.com/job/software-development-engineer-ii/shenzhen-Guangdong/R-99353/

Software Development Engineer III | Expedia Group | China - Guangdong - Shenzhen

 Software Development Engineer III | Expedia Group | China - Guangdong - Shenzhen

Software Development Engineer III

China - Guangdong - Shenzhen


Technology


Full-Time Regular


ID # R-99354

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.


Why Join Us?


To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.


We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.


Software Development Engineer III


Introduction to team 


Expedia revolutionises the way people search and book travel. We make travel smooth and memorable for everyone, and we create success for our travel partners. We are the Distribution and Supply team at Expedia. We own Pricing, Inventory, Reservation and Offers. We delight our Travellers with great prices for any travel (hotel, vacation rental, air, cars, packages and cruises), and support them to reserve and manage their experience. We own the unified technical systems that perform these functions, and handle trillions of events that deliver this value at Expedia’s global scale.


In this role, you will:


Collaborates with team members to co-develop and solve problems.


Proactively reaches out to meet peers across environment and collaborates to solve problems.


Takes advantage of opportunities to build new technical expertise in a specific engineering area.


Seeks knowledge from subject matter experts when needed.


Understands the importance of system and technology integration and the basic features and facilities involved in the integration process.


Develops and tests standard software applications and related programs and procedures to ensure they meet design requirements.


Applies software design principles, data structures and/or design patterns and computer science fundamentals to write code that is clean, maintainable, optimised, modular with good naming conventions.


Applies knowledge of database design to solve data requirements.


Experience and qualifications: 


Min 5+ Years of Experience in Software development.


Manage software vulnerabilities within an SLA window through process and automation.


Design, implement, and maintain software reliability engineering solutions that enhance the quality and reliability of our products.


Develop, implement and execute automated tests and monitoring solutions to ensure software reliability.


Identify and diagnose complex technical issues and develop solutions to resolve them.


Collaborate with cross-functional teams to implement best practices and ensure software reliability across the entire software development lifecycle.


Analyze and interpret data to identify trends and proactively address potential software reliability issues.


Participate in code and design reviews to ensure software reliability and maintainability.


Provide technical leadership and mentorship to junior engineers and other members of the development team.


Roll out best practices for SLI, SLO, production readiness, documentation, monitoring and application metadata.


Understanding of HTTP and debugging/tracing in a microservice architecture.


Selects among technology available to implement and solve for need.


Understands how projects/teams interact with other teams.


Understands and designs moderately complex systems.


Tests, debugs, and fixes issues within established SLAs.


Designs easily testable and observable software, and how to use associated tooling.


Compiles and reports on major operational or technical initiatives to larger groups, whether via written or oral means.


Accommodation requests


If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.


We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.


https://careers.expediagroup.com/job/software-development-engineer-iii/shenzhen-Guangdong/R-99354/

Senior Mobile Engineer - Android | Expedia Group | United States - California - San Jose

 Senior Mobile Engineer - Android | Expedia Group | United States - California - San Jose

Senior Mobile Engineer - Android

United States - California - San Jose


Technology


Full-Time Regular


ID # R-99044

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.


Why Join Us?


To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.


We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.


Introduction to the team


We are the Strategic Partnerships & Affiliates team in the Expedia Product & Technology division of Expedia Group. We are building the next-generation, scalable B2B partnership platform that will power hundreds of thousands of demand partners across the industry ranging from big businesses and Enterprises to small bloggers, micro influencers and creators in helping them recommend Expedia Group brands to their audiences and in the process grow their businesses. We aim to redefine the travel partnerships sector by building innovative partner tools and solutions that incorporate the new ways in which today’s travelers discover and shop travel products. To do this, we need technically passionate engineers with an entrepreneurial approach who love challenges, enjoy problem solving and take pride in delivering best-in-class products.
You will work with a geo-distributed, cross functional team of 50+ engineers designing and developing solutions for complex problems with a wide-reaching business impact. 


In this role, you will:


Design, develop, and test Android applications and supporting components to meet functional and non-functional requirements, including performance, accessibility, and localization


Lead the technical design and delivery of complex, multi-quarter projects from concept to completion


Develop, test, and maintain high-quality, scalable mobile software applications and services


Guide and mentor other engineers, fostering their technical growth and professional development through code reviews, pairing, and coaching


Promote mobile development best practices within the organization, focusing on user experience, operational excellence, and platform-centric features


Advocate for and implement operational excellence by improving code quality, establishing SLAs, and programming for resiliency and scalability


Collaborate with product managers and cross-functional teams to translate business needs into clear engineering requirements and direction


Analyze and optimize the performance of code and systems, using metrics and monitoring to ensure a world-class user experience


Serve as a subject matter expert in your domain, sharing knowledge and guiding integrations across teams


Minimum qualifications:


8+ years of professional mobile development experience with a Bachelor's degree, or 6+ years with a Master's degree


Experienced Android Developer with experience leading the end-to-end technical design and execution of multiple long-term, multi-quarter projects. 


Strong proficiency in Kotlin or equivalent programming language such as Java 


Advanced proficiency with Jetpack components/Jetpack Compose, Android UI/UX best practices, and performance optimization 


Solid understanding of Android app architecture patterns (e.g., MVVM, MVI, MVP) 


Proven experience formally mentoring other engineers and a passion for sharing knowledge.



Preferred Qualifications:


Demonstrated experience integrating Android applications with GraphQL  APIs, including designing data queries, handling network responses, and optimizing for performance and reliability


Proven ability to collaborate with backend teams and contribute to backend services developed in Java or Kotlin, understanding backend architecture and implementing end-to-end mobile features


Demonstrated experience integrating Android applications with 3rd party SDKs and APIs



The total cash range for this position in San Jose is $187,000.00 to $261,500.00. Employees in this role have the potential to increase their pay up to $299,000.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.

Starting pay for this role will vary based on multiple factors, including location, available budget, and an individual’s knowledge, skills, and experience. Pay ranges may be modified in the future.


Expedia Group is proud to offer a wide range of benefits to support employees and their families, including medical/dental/vision, paid time off, and an Employee Assistance Program. To fuel each employee’s passion for travel, we offer a wellness & travel reimbursement, travel discounts, and an International Airlines Travel Agent (IATAN) membership. View our full list of benefits.


Accommodation requests


If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.


We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.


https://careers.expediagroup.com/job/senior-mobile-engineer-android/san-jose-CA/R-99044/

Senior Developer Relations Engineer | Expedia Group | India - Haryana - Gurgaon

 Senior Developer Relations Engineer | Expedia Group | India - Haryana - Gurgaon

Senior Developer Relations Engineer

India - Haryana - Gurgaon


Technology


Full-Time Regular


ID # R-99104

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.


Why Join Us?


To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.


We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.


Senior Developer Relations Engineer


Introduction to Team:


Our Technology Team partners with teams across Expedia Group to create innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction.


The Senior Developer Relations Engineer is part of the Developer Experience team. Our mission is to empower developers to create, deploy, and scale standard and extensible solutions faster and more reliably than ever before. We believe that the future of software is intelligent, and we are dedicated to providing the tools and community support necessary to make that a reality for everyone. If you are passionate about the bleeding edge of Developer Platforms and AI tooling and workflows and love helping other developers succeed, you’ve found your home.


As a Senior Developer Relations Engineer, you will be the crucial bridge between Expedia’s Developer Experience team and the global community of developers. Your mission is to champion the developer experience, acting as their voice within our company and our trusted guide to the community. You will educate, inspire, and empower developers by creating exceptional content, building useful, innovative tools and prototypes, and fostering a vibrant, inclusive, and collaborative ecosystem around our products and the broader industry landscape.


This isn't just about prototypes and demos; it's about building trust, creating value, and shaping the future of development through authentic advocacy.


In this role, you will:


Educate and Inspire through Content: Create high-quality technical content (blog posts, video tutorials, live streams, documentation) that demystifies complex topics. Your work will cover everything from foundational concepts to advanced implementations of relevant and timely topics such as Innersourcing models, Standards & Best Practices, Learning & Development, and key developer workflow evolutions, including AI expansion, Agents and spec-driven development.


Develop Compelling Code & Demos: Build and maintain open-source examples, reference architectures, and starter kits that showcase best practices. Your projects will serve as the "golden path" for developers building with our platform and popular AI tooling.


Champion the Community: Engage with developers and meet them where they are. Answer technical questions, solicit feedback, and foster a welcoming and supportive environment.


Be the Voice of the Developer: Act as a critical feedback loop to our Product and Engineering teams. Systematically collect, analyze, and present developer feedback to ensure our roadmap is aligned with the real-world needs of the community.


Speak and Represent: Deliver compelling talks and workshops that establish you and the company as thought leaders in the space.


Strategic Influence: Stay on the absolute cutting edge of AI and other core concepts. Research and experiment with emerging technologies—multimodal models, new agentic frameworks, quantization techniques, and more—and help shape our developer relations strategy accordingly.



Required Qualifications:


7+ years of professional experience in software development, with at least 2+ years in a developer-facing role (Developer Relations, Developer Advocacy, Solutions Engineering, or similar).


Exceptional Communicator: You can translate highly technical concepts into clear, engaging, and accessible content for developers of all skill levels, both in writing and on stage.


Community-First Mindset: You have a proven track record of building or contributing to developer communities. You are empathetic, patient, and driven by the success of others.


Advanced Proficiency in Python: Ability and desire to deliver prototypes and working solutions to move forward the organization with innovative solutions.


Deep Hands-On AI/ML Expertise: Proven experience building applications with Large Language Models (LLMs) and the surrounding ecosystem. You can speak with authority and code with proficiency.



Proficiency with the Modern Developer Stack:


Core Languages: Expert-level proficiency in at least one of the following Python, Javascript/Typescript, Java/Kotlin.


Infrastructure & Cloud: Strong practical knowledge of cloud platforms (AWS, GCP, or Azure) and modern infrastructure concepts like containers (Docker, Kubernetes), serverless computing, and Infrastructure-as-Code (Terraform, Pulumi).


Architectural Patterns: Solid understanding of API design (REST, GraphQL), distributed systems, microservices, and CI/CD principles.




Preferred Qualifications:



Platform engineering experience, including exposure to CI/CD, internal developer portals, and workflow orchestration


Experience in building and maintaining enterprise-level developer platforms.


DevOps experience with orchestrating CI-CD workflows to multiple environments


Experience building or integrating native applications, SDKs, or developer toolchains


Background in any of the following key areas: MLOps, AI model optimization, developer productivity engineering, etc


Visible presence in the AI or developer community (e.g., open-source contributions, speaking engagements, technical writing)


Familiarity with multimodal AI systems (text, image, or audio)


Experience with TypeScript/JavaScript in an AI context.


Prior experience building AI Tools


Prior experience with Backstage






Accommodation requests


If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.


We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.


https://careers.expediagroup.com/job/senior-developer-relations-engineer/gurgaon-Haryana/R-99104/

Senior Developer Relations Engineer | Expedia Group | India - Bangalore

 Senior Developer Relations Engineer | Expedia Group | India - Bangalore


Senior Developer Relations Engineer

India - Bangalore


Technology


Full-Time Regular


ID # R-99104-2

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.


Why Join Us?


To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.


We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.


Senior Developer Relations Engineer


Introduction to Team:


Our Technology Team partners with teams across Expedia Group to create innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction.


The Senior Developer Relations Engineer is part of the Developer Experience team. Our mission is to empower developers to create, deploy, and scale standard and extensible solutions faster and more reliably than ever before. We believe that the future of software is intelligent, and we are dedicated to providing the tools and community support necessary to make that a reality for everyone. If you are passionate about the bleeding edge of Developer Platforms and AI tooling and workflows and love helping other developers succeed, you’ve found your home.


As a Senior Developer Relations Engineer, you will be the crucial bridge between Expedia’s Developer Experience team and the global community of developers. Your mission is to champion the developer experience, acting as their voice within our company and our trusted guide to the community. You will educate, inspire, and empower developers by creating exceptional content, building useful, innovative tools and prototypes, and fostering a vibrant, inclusive, and collaborative ecosystem around our products and the broader industry landscape.


This isn't just about prototypes and demos; it's about building trust, creating value, and shaping the future of development through authentic advocacy.


In this role, you will:


Educate and Inspire through Content: Create high-quality technical content (blog posts, video tutorials, live streams, documentation) that demystifies complex topics. Your work will cover everything from foundational concepts to advanced implementations of relevant and timely topics such as Innersourcing models, Standards & Best Practices, Learning & Development, and key developer workflow evolutions, including AI expansion, Agents and spec-driven development.


Develop Compelling Code & Demos: Build and maintain open-source examples, reference architectures, and starter kits that showcase best practices. Your projects will serve as the "golden path" for developers building with our platform and popular AI tooling.


Champion the Community: Engage with developers and meet them where they are. Answer technical questions, solicit feedback, and foster a welcoming and supportive environment.


Be the Voice of the Developer: Act as a critical feedback loop to our Product and Engineering teams. Systematically collect, analyze, and present developer feedback to ensure our roadmap is aligned with the real-world needs of the community.


Speak and Represent: Deliver compelling talks and workshops that establish you and the company as thought leaders in the space.


Strategic Influence: Stay on the absolute cutting edge of AI and other core concepts. Research and experiment with emerging technologies—multimodal models, new agentic frameworks, quantization techniques, and more—and help shape our developer relations strategy accordingly.



Required Qualifications:


7+ years of professional experience in software development, with at least 2+ years in a developer-facing role (Developer Relations, Developer Advocacy, Solutions Engineering, or similar).


Exceptional Communicator: You can translate highly technical concepts into clear, engaging, and accessible content for developers of all skill levels, both in writing and on stage.


Community-First Mindset: You have a proven track record of building or contributing to developer communities. You are empathetic, patient, and driven by the success of others.


Advanced Proficiency in Python: Ability and desire to deliver prototypes and working solutions to move forward the organization with innovative solutions.


Deep Hands-On AI/ML Expertise: Proven experience building applications with Large Language Models (LLMs) and the surrounding ecosystem. You can speak with authority and code with proficiency.



Proficiency with the Modern Developer Stack:


Core Languages: Expert-level proficiency in at least one of the following Python, Javascript/Typescript, Java/Kotlin.


Infrastructure & Cloud: Strong practical knowledge of cloud platforms (AWS, GCP, or Azure) and modern infrastructure concepts like containers (Docker, Kubernetes), serverless computing, and Infrastructure-as-Code (Terraform, Pulumi).


Architectural Patterns: Solid understanding of API design (REST, GraphQL), distributed systems, microservices, and CI/CD principles.




Preferred Qualifications:



Platform engineering experience, including exposure to CI/CD, internal developer portals, and workflow orchestration


Experience in building and maintaining enterprise-level developer platforms.


DevOps experience with orchestrating CI-CD workflows to multiple environments


Experience building or integrating native applications, SDKs, or developer toolchains


Background in any of the following key areas: MLOps, AI model optimization, developer productivity engineering, etc


Visible presence in the AI or developer community (e.g., open-source contributions, speaking engagements, technical writing)


Familiarity with multimodal AI systems (text, image, or audio)


Experience with TypeScript/JavaScript in an AI context.


Prior experience building AI Tools


Prior experience with Backstage






Accommodation requests


If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.


We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.


https://careers.expediagroup.com/job/senior-developer-relations-engineer/bangalore-Bangalore/R-99104-2/

Software Development Engineer II (Backend) | Expedia Group | United Kingdom - London

 Software Development Engineer II (Backend) | Expedia Group | United Kingdom - London


Software Development Engineer II (Backend)

United Kingdom - London


Technology


Full-Time Regular


ID # R-97980

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.


Why Join Us?


To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.


We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.


Software Development Engineer II (Backend)


Expedia Product & Technology builds innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences for the traveler and our partners that drive loyalty and customer satisfaction.


The Expedia Group Pricing pillar is tasked with giving the customer a simple, clear, accurate, transparent pricing experience throughout their shopping and booking journeys. We do this by putting the customer first, creating capabilities and experiences that can be shared and presented to the customer that meet the travelers’ expectations in locally relevant ways and adhere to regulatory norms.


The pricing platform supports millions of users every year in finding suitable travel products using technologies such as Java, Scala, Kotlin, Spring, MSSQL, DynamoDB, Redis, etc. We encourage experimentation with new technologies while maintaining a healthy balance between short- term and long-term goals. We deeply care about building a great experience to delight our customers. Our goal is to enhance every traveler's experience and make it better!


In this role, you will:


Design, develop, and maintain high-throughput, low-latency distributed services that deliver efficient, optimal pricing solutions at scale

Implement robust caching mechanisms to enhance application performance, reduce latency, and optimize system resource utilization

Participate actively in architecture reviews, writing thorough and well-supported technical documentation, and conducting detailed code reviews

Mentor team members, sharing knowledge and expertise to foster a culture of continuous technical growth and collaboration across teams

Identify opportunities for optimizing existing solutions and proactively propose enhancements that improve system efficiency and reliability

Analyze complex problems, deconstruct them into manageable milestones, and collaboratively deliver sustainable technical solutions

Understand and influence alignment between business objectives, technical architecture, and internal/external stakeholder priorities

Experience and qualifications:


Bachelor’s Degree in Computer Science or equivalent (3+ years of professional software development experience), or Master's Degree (2+ years post-degree experience)

Hands-on experience in software development using Java or similar object-oriented programming languages, or Scala or Kotlin or similar functional languages

Proven experience building and operating scalable distributed systems and services within AWS cloud infrastructure or similar technologies.

Designed and implemented distributed, event-driven systems using Kafka Streams, AWS Kinesis, or similar.

Optimize for low-latency and high-throughput processing (1M+ TPS) microservices.

Implemented auto-scaling, blue-green deployments, and canary releases and Build and maintain SLAs, SLOs, and SLIs for critical services.

Strong practical knowledge and experience developing robust caching solutions, utilizing technologies such as Redis, Couchbase, Memcached, or similar distributed caching tools

Experience working successfully on Agile development teams with a minimum of 5 engineers, understanding modern agile methodologies, version control systems, continuous integration, and continuous delivery practices

Understanding of relational and NoSQL databases, data structures, API patterns, and service-oriented architectures

Commitment to technical excellence, test-driven development practices, and proactive monitoring

Exceptional analytical and problem-solving skills, high-quality coding standards, and a sense of ownership and accountability for delivered solutions

Excellent communication and interpersonal skills, capable of thriving and collaborating within a globally distributed team environment

Accommodation requests


If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.


We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.


https://careers.expediagroup.com/job/software-development-engineer-ii-backend/london-London/R-97980/

Mobile Engineer III - iOS | Expedia Group | United States - California - San Jose

 Mobile Engineer III - iOS | Expedia Group | United States - California - San Jose


Mobile Engineer III - iOS

United States - California - San Jose


Technology


Full-Time Regular


ID # R-99041

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.


Why Join Us?


To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.


We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.


Introduction to the team


We are the Strategic Partnerships & Affiliates team in the Expedia Product & Technology division of Expedia Group. We are building the next-generation, scalable B2B partnership platform that will power hundreds of thousands of demand partners across the industry ranging from big businesses and Enterprises to small bloggers, micro influencers and creators in helping them recommend Expedia Group brands to their audiences and in the process grow their businesses. We aim to redefine the travel partnerships sector by building innovative partner tools and solutions that incorporate the new ways in which today’s travelers discover and shop travel products. To do this, we need technically passionate engineers with an entrepreneurial approach who love challenges, enjoy problem solving and take pride in delivering best-in-class products.



You will work with a geo-distributed, cross functional team of 50+ engineers designing and developing solutions for complex problems with a wide-reaching business impact. 


In this role, you will:


Collaborate cross-functionally with UX designers, product managers, engineers, and stakeholders to solve problems and deliver high-quality solutions


Engage proactively with managers, peers, and subject matter experts to enhance project outcomes and address complex requirements


Design and develop iOS experiences using best engineering practices, clean code principles, and thoughtful architecture to meet product goals


Integrate mobile solutions with services and systems, applying knowledge of backend and GraphQL schema design to meet product requirements


Explore and apply emerging technologies, including AI, to improve product outcomes and engineering efficiency


Think strategically and execute effectively, applying organizational standards, completing tasks with supporting data, and contributing to holistic, scalable solutions


Minimum qualifications:


5+ years of experience in iOS software development with a Bachelor's degree or 3+ years of experience with a Master's degree


Deep understanding of iOS development and SwiftUI


Experience architecting scalable, modular, and maintainable iOS mobile architectures, leveraging common design patterns such as MVVM, VIPER


Expert in API integration, Performance & Memory management


Proven ability to collaborate among peers, leaders and across functions and business groups


Familiarity with testing and monitoring tools


Ability to create effective automation and unit tests



Preferred Qualifications:


Demonstrated experience integrating iOS applications with GraphQL APIs, including designing data queries, handling network responses, and optimizing for performance and reliability


Proven ability to collaborate with backend teams and contribute to backend services developed in Java or Kotlin, understanding backend architecture and implementing end-to-end mobile features


Demonstrated experience integrating iOS applications with 3rd party SDKs and APIs  



The total cash range for this position in San Jose is $149,000.00 to $208,500.00. Employees in this role have the potential to increase their pay up to $238,500.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.

Starting pay for this role will vary based on multiple factors, including location, available budget, and an individual’s knowledge, skills, and experience. Pay ranges may be modified in the future.


Expedia Group is proud to offer a wide range of benefits to support employees and their families, including medical/dental/vision, paid time off, and an Employee Assistance Program. To fuel each employee’s passion for travel, we offer a wellness & travel reimbursement, travel discounts, and an International Airlines Travel Agent (IATAN) membership. View our full list of benefits.


Accommodation requests


If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.


We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.


https://careers.expediagroup.com/job/mobile-engineer-iii-ios/san-jose-CA/R-99041/

Senior Mobile Engineer - iOS | Expedia Group | United States - California - San Jose

 Senior Mobile Engineer - iOS | Expedia Group | United States - California - San Jose


Senior Mobile Engineer - iOS


United States - California - San Jose


Technology


Full-Time Regular


ID # R-99043

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.


Why Join Us?


To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.


We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.


Introduction to the team


We are the Strategic Partnerships & Affiliates team in the Expedia Product & Technology division of Expedia Group. We are building the next-generation, scalable B2B partnership platform that will power hundreds of thousands of demand partners across the industry ranging from big businesses and Enterprises to small bloggers, micro influencers and creators in helping them recommend Expedia Group brands to their audiences and in the process grow their businesses. We aim to redefine the travel partnerships sector by building innovative partner tools and solutions that incorporate the new ways in which today’s travelers discover and shop travel products. To do this, we need technically passionate engineers with an entrepreneurial approach who love challenges, enjoy problem solving and take pride in delivering best-in-class products.
You will work with a geo-distributed, cross functional team of 50+ engineers designing and developing solutions for complex problems with a wide-reaching business impact. 


In this role, you will:


Design, develop, and test iOS applications and supporting components to meet functional and non-functional requirements, including performance, accessibility, and localization


Lead the technical design and delivery of complex, multi-quarter projects from concept to completion


Develop, test, and maintain high-quality, scalable mobile software applications and services


Guide and mentor other engineers, fostering their technical growth and professional development through code reviews, pairing, and coaching


Promote mobile development best practices within the organization, focusing on user experience, operational excellence, and platform-centric features


Advocate for and implement operational excellence by improving code quality, establishing SLAs, and programming for resiliency and scalability


Collaborate with product managers and cross-functional teams to translate business needs into clear engineering requirements and direction


Analyze and optimize the performance of code and systems, using metrics and monitoring to ensure a world-class user experience


Serve as a subject matter expert in your domain, sharing knowledge and guiding integrations across teams



Minimum qualifications:


8+ years of experience in iOS software development with a Bachelor's degree or 5+ years of experience with a Master's degree


Deep understanding of iOS development and SwiftUI


Experience architecting scalable, modular, and maintainable iOS mobile architectures, leveraging common design patterns such as MVVM, VIPER 


Expert in API integration, Performance & Memory management


Proven ability to collaborate among peers, leaders and across functions and business groups


Proven ability to mentor junior engineers on the team 



Preferred Qualifications:


Demonstrated experience integrating iOS applications with GraphQL APIs, including designing data queries, handling network responses, and optimizing for performance and reliability


Proven ability to collaborate with backend teams and contribute to backend services developed in Java or Kotlin, understanding backend architecture and implementing end-to-end mobile features 


Demonstrated experience integrating iOS applications with 3rd party SDKs and APIs  



The total cash range for this position in San Jose is $187,000.00 to $261,500.00. Employees in this role have the potential to increase their pay up to $299,000.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.

Starting pay for this role will vary based on multiple factors, including location, available budget, and an individual’s knowledge, skills, and experience. Pay ranges may be modified in the future.


Expedia Group is proud to offer a wide range of benefits to support employees and their families, including medical/dental/vision, paid time off, and an Employee Assistance Program. To fuel each employee’s passion for travel, we offer a wellness & travel reimbursement, travel discounts, and an International Airlines Travel Agent (IATAN) membership. View our full list of benefits.


Accommodation requests


If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.


We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.


https://careers.expediagroup.com/job/senior-mobile-engineer-ios/san-jose-CA/R-99043/

Android Engineer III - Trip Planning | Expedia Group | United States - Texas - Austin

 Android Engineer III - Trip Planning | Expedia Group | United States - Texas - Austin


Android Engineer III - Trip Planning

United States - Texas - Austin


Technology


Full-Time Regular


ID # R-99904

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.


Why Join Us?


To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.


We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.


Introduction to Team


Expedia Technology teams partner with our Product teams to create innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction.


The Android Engineer III role is part of the Trip Planner team, which builds the next generation of travel planning experiences to help travelers discover, share, and organize their dream vacations with ease. We design responsive, cross-platform, and large-scale solutions that integrate with every line of business—air, lodging, car rental, and more. Our work blends cutting-edge technology with human-centered design to make travel more predictive, proactive, and personalized.


As an Mobile Engineer focused on Android, you will play a key role in shaping the architecture and user experience of our mobile apps. You will lead feature development, contribute to platform-wide consistency, and collaborate across disciplines to deliver high-impact solutions. This role offers the opportunity to influence how millions of travelers plan and experience their trips, while contributing to Expedia Group’s mission to be the global one-stop travel marketplace.


In this role, you will:


Architect and develop core features for our Android apps, delivering reliable and scalable solutions


Collaborate with cross-functional teams—including Product, Design, and Platform Engineering—to build seamless and intuitive user experiences


Proactively address app performance issues and crashes to enhance product quality


Promote and implement Android development best practices—clean architecture, testing, accessibility, and performance optimization


Continuously drive improvements to create fast, responsive, and delightful mobile experiences


Participate in code reviews to ensure high-quality, maintainable, and well-structured code


Write automated unit, system, and acceptance tests to support CI/CD pipelines


Minimum Qualifications: 


Bachelor’s degree in Computer Science or a related field, or equivalent professional experience


5+ years of Android development experience with production apps shipped using modern Android architecture


Strong proficiency in Jetpack, Jetpack Compose, Kotlin, Kotlin Coroutines, Flow, and Android Studio.


Proven experience with architectural patterns such as MVVM and a track record of building maintainable, modular code at scale.


Effective communicator who can articulate technical concepts clearly across teams.


Preferred Qualifications:


Comfortable working on complex, large-scale systems with high transaction volumes.


Passionate about mobile-first development and eager to explore new technologies.


Committed to inclusive collaboration and mentoring others.


Full ownership mindset, committed to maintaining a high-quality bar across the entire development lifecycle


Experience with GraphQL or building high-efficiency services


Familiarity with networking (e.g., Retrofit), web sockets, and asynchronous messaging for chat or real-time experiences


Experience contributing to Android SDKs or platform-level libraries


Experience optimizing for performance on mobile (CPU/GPU/memory/latency)


Experience operating in an Agile environment and using tracking tools like Jira


The total cash range for this position in Austin is $137,500.00 to $192,500.00. Employees in this role have the potential to increase their pay up to $220,000.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.

Starting pay for this role will vary based on multiple factors, including location, available budget, and an individual’s knowledge, skills, and experience. Pay ranges may be modified in the future.


https://careers.expediagroup.com/job/android-engineer-iii-trip-planning/austin-TX/R-99904/

Machine Learning Engineer II, Marketing Testing | Expedia Group | United Kingdom - London

 Machine Learning Engineer II, Marketing Testing | Expedia Group | United Kingdom - London


Machine Learning Engineer II, Marketing Testing

United Kingdom - London


Technology


Full-Time Regular


ID # R-98196

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.


Why Join Us?


To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.


We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.


Machine Learning Engineer II, Marketing Testing

Introduction to team

The Traveler Business Team builds and drives growth for our global consumer businesses—Expedia, Hotels.com, and Vrbo. This division creates compelling and differentiated traveler value for each brand by setting the strategic vision, operating strategy, and plan. Responsibilities include investment allocation and prioritization, P&L accountability, and leading cross-functional teams across Expedia Group, who are all held accountable to a single scorecard.


Within this division, our Marketing Measurement Analytics team is dedicated to driving data-informed marketing decisions across Expedia Group's portfolio of brands. We build sophisticated measurement capabilities and experimentation platforms that enable marketers to optimize their strategies and demonstrate clear business impact.


About the Role

We are seeking a Machine Learning Engineer to work on two key areas within our marketing analytics team. First, you'll enhance our production experimentation platform that runs large-scale tests, helping marketers design, launch, and evaluate experiments efficiently and reliably.


Second, you'll help build new flexible measurement tools by creating open-source style add-ons and turning research prototypes into production-ready solutions. This includes developing reusable code libraries for quick analysis and designing tools that work alongside our existing platform.


If you're passionate about building scalable ML systems that drive business impact and enjoy turning innovative prototypes into robust production tools, this could be the perfect role for you!


You'll play a key role in maintaining our current experimentation platform while helping to build the next generation of marketing measurement tools.


In this role, you will:

Support software engineering teams to maintain platform performance, troubleshoot issues, and enhance logging systems to ensure reliable operation for 300+ annual experiments


Optimize core testing code including stratified sampling, simulation and regression frameworks


Build scalable data pipelines for experiment execution and analysis


Build flexible measurement tools, create reusable code libraries, and transform research prototypes into production-ready solutions


Collaborate with data scientists and software engineers to translate requirements and coordinate deployment of tools into production


Experience and qualifications:

Required:


Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or related technical field; or equivalent professional experience


Proficient in Python, SQL, and PySpark for large-scale data processing


Experience building scalable systems, preferably with ML/AI components in production environments


Experience with automated testing and deployment practices, including version control, unit testing, and deployment pipelines (e.g. GitHub Actions)


Understanding of system internals, including memory management, caching, and distributed computing


Experience turning prototypes into production code and building flexible, reusable code frameworks


Foundational knowledge in machine learning principles and statistical methods


Desirable:


Familiarity with cloud platforms (AWS, GCP)


Familiarity with open-source development practices and creating modular, adaptable tools


Knowledge of A/B testing methodologies, stratified sampling, and experimental design principles


Accommodation requests


If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.


We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.


https://careers.expediagroup.com/job/machine-learning-engineer-ii-marketing-testing/london-London/R-98196/

Mobile Engineer III - Android | Expedia Group | United Kingdom - London

 Mobile Engineer III - Android | Expedia Group | United Kingdom - London


Mobile Engineer III - Android

United Kingdom - London


Technology


Full-Time Regular


ID # R-99456

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.


Why Join Us?


To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.


We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.


Expedia Technology teams partner with our Product teams to create innovative products, services, and tools to deliver high-quality experiences for travellers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveller satisfaction.


The Android Engineer III role sits within the Expedia Group Design System (EGDS) team, part of the Expedia Platform Engineering organization. The EGDS team is responsible for maintaining and evolving the Expedia Group Design System and working closely with design and engineering teams across Expedia Group to help deliver high quality experiences and UI patterns for travelers and suppliers.


In this role, you will:


Apply technical Android engineering knowledge and principles to improve existing systems, lead complex, well defined projects and advocate for the value engineers can add to the design lifecycle.

Proactively team up with UX designers, engineers, and product managers across Expedia Group to build an understanding of cross dependencies and identify and develop solutions for new and improved user experiences and interactions.

Develop and test complex or non-routine software applications and related programs and procedures to ensure they meet design requirements.

Apply software design principles, data structures, design patterns and computer science fundamentals to write code that is clean, maintainable, optimized and modular with good naming conventions.

Continually seek new technical skills in an engineering area and share new skills and knowledge with others on the team to increase effectiveness.

Compile and report on major operational or technical initiatives (like Root Cause Analysis's) to larger groups via written and/or oral means.

Develop prototypes to impact strategy, not just execution and advise on technical limitations.

Required Qualifications:


5+ years of professional software development experience.

Strong proficiency with Kotlin, Jetpack Compose, and Android Studio.

Experience writing unit tests, creating testable code, and debugging issues using monitoring tools.

A track record of successful collaboration with designers and engineers to create accessible and user-centric solutions.


Preferred Qualifications:


Experience contributing to a design system and helping others understand the value a design system provides.

Experience implementing sophisticated UI interactions, animations, and transitions on Android.

Solid understanding of Android app design patterns such as MVC, MVVM, or MVP.

A dedication to knowledge sharing and continuous personal skill development.

Proficiency with version control systems, such as Git.

Accommodation requests


If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.


We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.


https://careers.expediagroup.com/job/mobile-engineer-iii-android/london-London/R-99456/

Software Development Engineer II (Kotlin/Java/Node + React) | Expedia Group | China - Guangdong - Shenzhen

 Software Development Engineer II (Kotlin/Java/Node + React) | Expedia Group | China - Guangdong - Shenzhen


Software Development Engineer II (Kotlin/Java/Node + React)

China - Guangdong - Shenzhen


Technology


Full-Time Regular


ID # R-99721

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.


Why Join Us?


To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.


We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.


Introduction to team


Escapia (part of Expedia Group) empowers professional vacation rental managers and helps facilitate dream vacations for thousands of travelers worldwide. We’re looking for creative, T‑shaped engineers who go deep technically while collaborating broadly. You’ll build customer‑facing features and optimized next‑generation workflows grounded in targeted data analysis and direct customer feedback. Expect challenging problem spaces — payment processing, search optimization, guest management, property management workflow optimization, and opportunities to apply domain‑driven design, event streaming, and rock‑solid APIs that drive business efficiency. Escapia software already fuels billions in booking revenue (including Vrbo) and we’re just getting started — advancing a large, mature product into cloud‑native services supporting a $1B+ bookings business.


Join our full‑stack engineering team (React/TypeScript; .NET, Node.js, and Kotlin), organized into distributed agile pods across the US and internationally. You'll collaborate across domains including reservations, availability, owner services, and distribution.


In this role, you will:


Develop Node / Koltlin endpoints for domain APIs including payment, search optimization, guest management, and workflow orchestration features


Build React components/pages delivering intuitive reservation, availability, and property management workflows


Implement GraphQL queries/mutations; consume REST services; contribute to domain‑driven schema evolution


Optimize performance (bundle size, LCP, hydration time) informed by real user metrics & Core Web Vitals dashboards


Write unit/integration/e2e tests (Jest, React Testing Library, Cypress) enforcing quality gates & regression safety


Participate in design reviews; propose simplifications & deletion of unnecessary abstractions


Improve build tooling (Vite/Webpack, linting, type checking) to enhance developer velocity


Instrument telemetry (error tracking, RUM metrics, usage analytics) for data‑driven iteration


Pair with designers on interaction & usability patterns leveraging customer feedback loops


Assist in on‑call rotation for Escapia services; contribute to incident postmortems & reliability improvements


Minimum Qualifications:


2+ years professional software development (or equivalent project experience)


REST API experience; exposure to GraphQL preferred


Backend Node.js or Kotlin/Java production API experience


GraphQL schema/resolver implementation (Apollo)


Git workflows (branching, PR review) & CI familiarity


Clear written & verbal communication in agile settings


Additional Qualifications:


Good JavaScript & TypeScript/React fundamentals


Performance profiling (Core Web Vitals, Lighthouse)


Accessibility tooling (axe, Storybook a11y add‑ons)


AWS (CloudFront, Lambda, ECS, S3, API Gateway)


Docker & feature flag systems


Accommodation requests


If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.


We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.


https://careers.expediagroup.com/job/software-development-engineer-ii-kotlin-java-node-react/shenzhen-Guangdong/R-99721/

Software Development Engineer II (React + Node.js/Kotlin/Java) | Expedia Group | China - Guangdong - Shenzhen

 Software Development Engineer II (React + Node.js/Kotlin/Java) | Expedia Group | China - Guangdong - Shenzhen


Software Development Engineer II (React + Node.js/Kotlin/Java)

China - Guangdong - Shenzhen


Technology


Full-Time Regular


ID # R-99720

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.


Why Join Us?


To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.


We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.


Introduction to team


Escapia (part of Expedia Group) empowers professional vacation rental managers and helps facilitate dream vacations for thousands of travelers worldwide. We’re looking for creative, T‑shaped engineers who go deep technically while collaborating broadly. You’ll build customer‑facing features and optimized next‑generation workflows grounded in targeted data analysis and direct customer feedback. Expect challenging problem spaces — payment processing, search optimization, guest management, property management workflow optimization, and opportunities to apply domain‑driven design, event streaming, and rock‑solid APIs that drive business efficiency. Escapia software already fuels billions in booking revenue (including Vrbo) and we’re just getting started — advancing a large, mature product into cloud‑native services supporting a $1B+ bookings business.


Join our full‑stack engineering team (React/TypeScript; .NET, Node.js, and Kotlin), organized into distributed agile pods across the US and internationally. You'll collaborate across domains including reservations, availability, owner services, and distribution.


In this role, you will:


Build React components/pages delivering intuitive reservation, availability, and property management workflows


Implement GraphQL queries/mutations; consume REST services; contribute to domain‑driven schema evolution


Develop Node / Koltlin endpoints for domain APIs including payment, search optimization, guest management, and workflow orchestration features


Optimize performance (bundle size, LCP, hydration time) informed by real user metrics & Core Web Vitals dashboards


Write unit/integration/e2e tests (Jest, React Testing Library, Cypress) enforcing quality gates & regression safety


Participate in design reviews; propose simplifications & deletion of unnecessary abstractions


Improve build tooling (Vite/Webpack, linting, type checking) to enhance developer velocity


Instrument telemetry (error tracking, RUM metrics, usage analytics) for data‑driven iteration


Pair with designers on interaction & usability patterns leveraging customer feedback loops


Assist in on‑call rotation for Escapia services; contribute to incident postmortems & reliability improvements


Minimum Qualifications:


2+ years professional software development (or equivalent project experience)


Strong JavaScript & TypeScript fundamentals (ES2022+, types, generics)


Production React (hooks, state, composition patterns)


REST API experience; exposure to GraphQL preferred


Git workflows (branching, PR review) & CI familiarity


Testing with Jest and React Testing Library (or similar)


CSS fundamentals (layout, responsive, modern tooling)


Clear written & verbal communication in agile settings


Additional Qualifications:


GraphQL schema/resolver implementation (Apollo)


Node.js backend (Express/Fastify/NestJS)


Performance profiling (Core Web Vitals, Lighthouse)


Kotlin or Java service development experience


AWS (CloudFront, Lambda, ECS, S3, API Gateway)


Docker & feature flag systems


Accommodation requests


If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.


We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.


https://careers.expediagroup.com/job/software-development-engineer-ii-react-node-js-kotlin-java/shenzhen-Guangdong/R-99720/

Senior Functional Consultant (Cloud ERP) | Expedia Group | India - Haryana - Gurgaon

 Senior Functional Consultant (Cloud ERP) | Expedia Group | India - Haryana - Gurgaon


Senior Functional Consultant (Cloud ERP)

India - Haryana - Gurgaon


Technology


Full-Time Regular


ID # R-99500

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.


Why Join Us?


To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.


We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.


Introduction to the Team:


At Expedia Group, our Global Finance Technology team is reimagining the financial systems and data backbone that power corporate and business-critical accounting functions. We’re not just modernizing financial platforms—we’re embedding machine learning and LLM-powered solutions at the core to detect anomalies, uncover insights, and supercharge decision-making. If you’ve ever spotted an AI/ML opportunity in your past work—and turned it into a solution that moved the needle—you’ll feel right at home here.


What you'll do:


Collaborate with business stakeholders, finance users, and cross-functional teams to gather and document requirements.


Lead and support Oracle cloud ERP/EPM implementation and enhancements in the book to cash cycle.

Provide functional input for solution design and process improvements.


Analyze and provide recommendations on the fitment of business requirements


Troubleshoot and resolve functional issues across financial modules in a timely manner.


Configure and manage the General Ledger (GL) and Accounts Receivable (AR) modules.


Define and maintain Subledger Accounting (SLA) rule setups.


Perform process validation, documentation, and functional testin


Collaborate with technical teams on interfaces and APIs


Prepare Functional Specification Documents (FSDs) and Oracle Configuration Documents) with clarity and accuracy.


Provide training, knowledge transfer, and functional support to end-users and internal teams.


Who you are:


Bachelor's or Master's degree in a relevant technical field or equivalent related professional experience.


8+ years of experience designing, implementing, and supporting Oracle Financials (R12 and Cloud ) in a complex, multinational environment.


At least 2 end-to-end Oracle Cloud Financials implementations.


Strong functional experience in implementations and enhancements in the book to cash cycle, particularly around Order-to-Cash (O2C) processes with knowledge of GAAP Accounting.


Strong experience in AR and GL modules


Experience analyzing data and translating business requirements into technical specifications


Ability to prioritize and work independently as well as in a team environment.


Experience working closely with stakeholders to gather requirements and deliver scalable solutions.


Outstanding communication skills, critical thinking, capable of communicating ideas and opportunities to other business systems analysts and finance personnel


Strong Solutioning capabilities and accounting Knowledge


Familiarity with Interfaces/APIs


Experience in Process Validation and Documentation



Accommodation requests


If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.


We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.


https://careers.expediagroup.com/job/senior-functional-consultant-cloud-erp/gurgaon-Haryana/R-99500/