Senior Software Development Engineer - Agentic AI Experience

$184K - $295K Austin, TX, US Senior AI Product Manager

Interested in this AI Product Manager role at Expedia Group?

Apply Now →

Skills & Technologies

Prompt EngineeringPython

About This Role

AI job market dashboard showing open roles by category

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

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.

This Senior Software Developer role is part of the Agentic AI experience team which sits within our Technology division. The Agentic AI experience team builds deeply integrated, AI\-powered experiences that transform traveler and partner interactions into proactive, autonomous, multimodal journeys, leveraging Expedia Group’s unique first\-party data to deliver effortless discovery, decision ‑ making, and trip management with superior outcomes. As a Senior Software Developer, you will design, build, and evolve high ‑ quality software solutions that power these AI\-driven travel experiences and directly enhance how millions of travelers and partners explore, book, and manage their trips.

In this role, you will:

  • Lead team\-level design and development across the domain, driving high\-level system design (HLD) for complex cross\-service dependencies, establishing data architecture and measurable outcomes, and delivering technical solutions across a multi\-year horizon.
  • Partner closely with Product, Engineering, and other technical stakeholders to frame and solve complex business and technical challenges. Leverage data\-driven decision\-making, incorporate long\-term data strategy into solution design, and drive initiatives from concept through measurable outcomes.
  • Champion the adoption and integration of AI/ML capabilities across critical systems. Design and implement continuous learning and feedback mechanisms, including human\-in\-the\-loop workflows, automated evaluation pipelines, and retraining strategies, while collaborating with MLS and Product teams to maximize customer and business impact.
  • Drive operational excellence at domain scale, owning operational backlogs, establishing regular domain reviews, and tracking reliability and improvement metrics across the services you lead. Lead incident response and major production events.
  • Influence broadly within the domain, collaborating with peers, Principal Engineers, and product stakeholders to align technical direction and priorities. Play a key role in producing the domain technical vision and establishing inner\-sourcing engagements with other teams.
  • Develop engineering talent and strengthen organizational capabilities through mentorship, technical coaching, design leadership, and knowledge sharing. Establish engineering best practices, author reusable patterns and guidance, lead design reviews, and elevate technical excellence across teams and the broader domain.

Minimum Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • 8\+ years (Bachelor's) or 6\+ years (Master's) of professional software development experience building and operating production services or applications at scale.
  • Demonstrated ability to lead architecture and high\-level design for complex, multi\-service platforms, managing cross\-system dependencies, defining resilient integration patterns, performing failure\-mode analysis, and establishing clear service and data contracts.
  • Proficiency in at least one modern programming language (such as Java, Kotlin, C\#, Python, or similar) and proven ability to set coding standards and own quality definition, measurement, and review cadence across a team or domain.
  • Demonstrated experience leading AI/ML adoption and integration across complex production systems, defining measurement and evaluation strategies, proactively managing model and operational risks, and designing scalable feedback mechanisms—including human\-in\-the\-loop and automated retraining approaches—to drive continuous improvement and business impact.

Preferred Qualifications:

  • Experience building agentic AI applications and agents from the ground up, with strong hands\-on depth in frameworks such as LangGraph or similar orchestration patterns for agent development.
  • Demonstrated expertise in prompt engineering, understanding LLM behavior, and making practical model\-selection tradeoff decisions across available providers and model types based on product needs.
  • Experience designing and evaluating agentic architecture patterns, including multi\-agent and skill\-based architectures, and determining which approach best fits a given use case or customer problem.
  • Hands\-on experience building or integrating AI/ML ‑ enabled solutions in production (such as retrieval\-augmented generation, intelligent agents, recommendation or decision systems), with strong focus on safety, guardrails, monitoring, and continuous improvement.
  • Demonstrated expertise in architecting and scaling AI\-centric services using modern engineering practices, including prompt and policy management, evaluation and observability frameworks, agent orchestration, and governance controls. Experience applying these capabilities across diverse products and domains, enabling the safe, reliable, and effective deployment of AI/ML\-powered solutions that drive measurable impact.

The total cash range for this position in Austin is $184,500\.00 to $258,000\.00\. Employees in this role have the potential to increase their pay up to $295,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.

Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™. © 2024 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030\-50

Employment opportunities and job offers at Expedia Group will always come from Expedia Group’s Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you’re confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals with whom we have not made prior contact. Our email domain is @expediagroup.com. The official website to find and apply for job openings at Expedia Group is careers.expediagroup.com/jobs .

Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other characteristic protected by law. This employer participates in E\-Verify. The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's I\-9 to confirm work authorization.

Salary Context

This $184K-$295K range is above the 75th percentile for AI Product Manager roles in our dataset (median: $189K across 161 roles with salary data).

View full AI Product Manager salary data →

Role Details

Company Expedia Group
Title Senior Software Development Engineer - Agentic AI Experience
Location Austin, TX, US
Experience Senior
Salary $184K - $295K
Remote No

About This Role

AI Product Managers define what AI features get built and why. They translate business problems into ML-solvable tasks, work with engineering to scope model requirements, and own the metrics that determine if an AI feature is working. The role requires a rare combination of technical fluency and product instinct.

Unlike traditional product management, AI PM work involves managing uncertainty at a fundamental level. Your model might work 90% of the time. What happens the other 10%? What's the user experience when the AI is wrong? How do you measure 'good enough' for a probabilistic system? These questions don't have easy answers, and the AI PM is the person responsible for finding them.

Across the 3,823 AI roles we're tracking, AI Product Manager positions make up 5% of the market. At Expedia Group, this role fits into their broader AI and engineering organization.

AI Product Manager roles are growing as companies realize that shipping AI features requires different product thinking than traditional software. The best candidates combine product management experience with enough technical depth to have productive conversations with ML engineers about model capabilities and limitations.

What the Work Looks Like

A typical week includes: reviewing model evaluation results with the ML team, defining success metrics for a new AI feature, conducting user research on how customers respond to AI-generated outputs, writing product requirements that include accuracy thresholds and fallback behaviors, and presenting the AI roadmap to leadership. You're the translator between technical capability and business value.

AI Product Manager roles are growing as companies realize that shipping AI features requires different product thinking than traditional software. The best candidates combine product management experience with enough technical depth to have productive conversations with ML engineers about model capabilities and limitations.

Skills Required

Prompt Engineering (16% of roles) Python (52% of roles)

Technical fluency with ML concepts is essential, though you won't be writing models. Expect to understand training data, evaluation metrics, model limitations, and responsible AI practices. SQL and basic Python are increasingly expected. Experience with A/B testing, data analysis, and product analytics is baseline. Understanding LLM capabilities and limitations is now a core requirement.

The differentiator is AI-specific product thinking: knowing when to use ML vs. heuristics, understanding the cost of training data collection, designing graceful degradation for model failures, and building products that improve with usage data. Experience with AI safety, bias mitigation, and responsible AI deployment is increasingly important.

Strong postings describe specific AI products the PM will own, mention the ML team structure, and talk about measurement methodology. Look for companies that have already shipped AI features. Roles at companies that are 'exploring AI' often mean you'll spend a year defining the strategy before any building happens.

Compensation Benchmarks

AI Product Manager roles pay a median of $213,800 based on 583 positions with disclosed compensation. Senior-level AI roles across all categories have a median of $227,400. This role's midpoint ($239K) sits 12% above the category median. Disclosed range: $184K to $295K.

Across all AI roles, the market median is $200,100. Top-quartile compensation starts at $253,500. The 90th percentile reaches $307,500. For comparison, the highest-paying categories include AI Engineering Manager ($275,000) and AI Safety ($274,200). By seniority level: Entry: $97,880; Mid: $165,000; Senior: $227,400; Director: $247,800; VP: $250,000.

Expedia Group AI Hiring

Expedia Group has 5 open AI roles right now. They're hiring across AI/ML Engineer, AI Product Manager, Data Scientist. Positions span Austin, TX, US, Seattle, WA, US. Compensation range: $179K - $318K.

Location Context

AI roles in Austin pay a median of $215,300 across 523 tracked positions. That's 8% above the national median.

Career Path

Common paths into AI Product Manager roles include Product Manager, Data Analyst, Technical Program Manager.

From here, career progression typically leads toward Director of AI Product, VP Product, Head of AI.

The most effective path is PM experience plus self-directed AI education. Take Andrew Ng's courses, build a small ML project, and learn enough Python to read model evaluation code. The goal isn't to become an ML engineer. It's to have credibility in technical conversations and to understand what's possible, what's hard, and what's a bad idea.

What to Expect in Interviews

AI interviews typically combine coding challenges (Python-focused), system design questions tailored to the role, and discussions about your experience with relevant tools and frameworks. Strong candidates demonstrate both technical depth and the ability to make pragmatic engineering tradeoffs. Prepare portfolio projects that demonstrate end-to-end capability rather than isolated skills.

When evaluating opportunities: Strong postings describe specific AI products the PM will own, mention the ML team structure, and talk about measurement methodology. Look for companies that have already shipped AI features. Roles at companies that are 'exploring AI' often mean you'll spend a year defining the strategy before any building happens.

AI Hiring Overview

The AI job market has 3,823 open positions tracked in our dataset. By seniority: 112 entry-level, 1,798 mid-level, 1,516 senior, and 397 leadership roles (Director, VP, C-Level). Remote roles make up 15% of the market (590 positions). The remaining 3,217 roles require on-site or hybrid attendance.

The market median for AI roles is $200,100. Top-quartile compensation starts at $253,500. The 90th percentile reaches $307,500. Highest-paying categories: AI Engineering Manager ($275,000 median, 41 roles); AI Safety ($274,200 median, 55 roles); Research Engineer ($260,000 median, 434 roles).

AI Product Manager roles are growing as companies realize that shipping AI features requires different product thinking than traditional software. The best candidates combine product management experience with enough technical depth to have productive conversations with ML engineers about model capabilities and limitations.

The AI Job Market Today

The AI job market spans 3,823 open positions across 15 role categories. The largest categories by volume: AI/ML Engineer (2,629), Data Scientist (322), AI Software Engineer (279). These three account for the majority of open positions, though smaller categories often have higher per-role compensation because of specialized skill requirements.

The seniority mix tells a story about where AI teams are in their maturity. Entry-level roles (112) are outnumbered by mid-level (1,798) and senior (1,516) positions, reflecting that most companies are past the 'build a team from scratch' phase and need experienced engineers who can ship production systems. Leadership roles (Director, VP, C-Level) total 397 positions, representing the bottleneck between technical execution and organizational strategy.

Remote work availability sits at 15% of all AI roles (590 positions), with 3,217 requiring on-site or hybrid attendance. The remote share has stabilized after the post-pandemic correction. Senior and specialized roles (Research Scientist, ML Architect) are more likely to be remote-eligible than entry-level positions, partly because experienced hires have more negotiating power and partly because these roles require less hands-on mentorship.

AI compensation is structured in clear tiers. The market median sits at $200,100. Top-quartile roles start at $253,500, and the 90th percentile reaches $307,500. These figures include base salary with disclosed compensation. Total compensation (including equity, bonuses, and sign-on) runs 20-40% higher at companies that offer those components.

Category matters for compensation. AI Engineering Manager roles lead at $275,000 median, while Prompt Engineer roles sit at $140,000. The spread between highest and lowest-paying categories reflects the premium on specialized technical skills versus broader analytical roles.

The most in-demand skills across all AI postings: Python (1,979 postings), Aws (1,190 postings), Azure (899 postings), Rag (839 postings), Gcp (726 postings), Pytorch (595 postings), Prompt Engineering (595 postings), Claude (540 postings). Python dominates, appearing in the vast majority of role descriptions regardless of category. Cloud platform experience (AWS, GCP, Azure) is the second most common requirement. The newer entrants to the top skills list (RAG, vector databases, LLM APIs) reflect the shift from traditional ML toward generative AI applications.

Frequently Asked Questions

Based on 583 roles with disclosed compensation, the median salary for AI Product Manager positions is $213,800. Actual compensation varies by seniority, location, and company stage.
Technical fluency with ML concepts is essential, though you won't be writing models. Expect to understand training data, evaluation metrics, model limitations, and responsible AI practices. SQL and basic Python are increasingly expected. Experience with A/B testing, data analysis, and product analytics is baseline. Understanding LLM capabilities and limitations is now a core requirement.
About 15% of the 3,823 AI roles we track offer remote work. Remote availability varies by company and seniority level, with senior and leadership roles more likely to offer location flexibility.
Expedia Group is among the companies actively hiring for AI and ML talent. Check our company profiles for detailed breakdowns of open roles, salary ranges, and hiring trends.
Common next steps from AI Product Manager positions include Director of AI Product, VP Product, Head of AI. Progression depends on whether you lean toward technical depth, people management, or product strategy.

Get Weekly AI Career Intelligence

Salary data, skills demand, and market signals from 16,000+ AI job postings. Every Monday.