Senior Software Development Engineer - GenAI
$171.5kExpedia Group
At Expedia Group, we help travelers explore the world, one journey at a time. As a global travel company powered by passionate people, trusted partnerships, and leading technology, we connect travelers, partners, and advertisers through our consumer brands, B2B network, and travel advertising business.
Here, you'll do meaningful work that helps millions of people discover, book, and experience travel with more ease, confidence, and joy. Our five Behaviors-Traveler First, Think Big, Operate with Excellence, Ownership Mindset, and Succeed Together-help foster a supportive environment where people can grow their careers and have the flexibility, benefits, and support to do their best work. Join us and build for travelers everywhere.
Introduction to the 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 Senior Software Developer role is part of the GenAI Platform team. The GenAI Platform team builds and operates Expedia Group’s shared generative AI platform - tooling, services, and guardrails - that enable product and ML teams to safely experiment with, deploy, and scale GenAI-powered experiences across our brands. You will lead the design, delivery, and evolution of scalable GenAI services and multi-agent infrastructure that power secure, observable GenAI capabilities across Expedia Group. By shaping multi-agent platform architecture, codifying guardrails and best practices, and partnering closely with product and domain engineering teams, you will accelerate how internal teams build, integrate, and safely operate AI-enabled experiences for travelers and partners at global scale.
In this role, you will:
Drive end-to-end system design, including low-level design (LLD), API contracts, and data modeling, aligned with Expedia’s architectural standards, engineering best practices, and long-term technical vision.
Collaborate across geographically distributed teams, bringing clarity to technical decisions, ownership, and dependencies. Partner with use-case teams to understand their requirements and support adoption of platform capabilities.
Own delivery from design through implementation, release, and production operations, ensuring high engineering quality through testing, security, observability, and operational readiness. Define and track metrics for reliability, performance, adoption, and operating cost.
Build with a platform mindset, creating reusable, extensible, and self-service capabilities rather than one-off solutions. Balance consistent interfaces and sensible defaults with flexibility for workload-specific needs.
Partner with the AI Registry team to define and implement grading standards for AI assets, including AI agents, MCP servers, and skills, with clear criteria for quality, safety, reliability, and production readiness.
Work closely with the LLM Inference team to design and deliver intelligent routing patterns, open-weight model deployments, and fine-tuning pipelines, balancing model quality, latency, reliability, and cost.
Minimum Qualifications:
Bachelor’s degree in Computer Science or a related technical field; or Equivalent related professional experience.
8+ years of relevant professional experience, including building and operating backend services and APIs with end-to-end ownership from design through deployment and ongoing operational support.
Proven proficiency in Python and experience developing production-grade web services using FastAPI or similar modern frameworks (such as Flask, Django, or other async service frameworks), with solid understanding of system design, API design, and data modeling.
Experience building and running backend APIs in public or hybrid cloud environments, with hands-on exposure to core cloud services (AWS preferred) and at least one data store technology (relational, NoSQL, or search), such as Aurora PostgreSQL or Elasticsearch.
Familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products, including exposure to LLM-powered capabilities, embeddings, or RAG patterns, or demonstrated ability to ramp up quickly using internal GenAI Platform tools and documentation.
Preferred Qualifications:
Deep experience building and operating Python-based backend APIs at scale on AWS or similar cloud providers, including performance tuning, resilience patterns, and advanced API and data modeling for high-traffic or multi-tenant services.
Hands-on experience with RAG and vector store tooling (for example, LangChain, LlamaIndex, LangGraph) and evaluation or observability frameworks (such as LangSmith or Langfuse), including safely integrating and operating AI/ML‑enabled solutions that improve outcomes.
Experience integrating and optimizing LLM-powered systems end to end, including prompt and retrieval design, embeddings management, Elasticsearch vector search, Aurora PostgreSQL schemas, and platform-level guardrails such as auth, quota, and evaluation hooks.
Background building internal platforms, SDKs, or shared services adopted by multiple product teams, including clear documentation, paved road patterns, and close collaboration with cross-functional partners (product management, applied science, and engineering).
Experience designing or implementing workflow and agent orchestration–based solutions (for example, using n8n, Flowise, or similar) to build multi-tool or multi-agent GenAI applications, and familiarity with AI-driven platform architectures and safety-by-design practices.
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.
Benefits and perks
Expedia Group offers benefits and perks designed to support employees and their families, including medical, dental, and vision coverage, paid time off, an Employee Assistance Program, wellness and travel reimbursement, travel discounts, and International Airlines Travel Agent Network (IATAN) membership. Learn more about life at Expedia Group at .
Accommodation requests
Expedia Group is committed to providing an inclusive and accessible recruiting experience. If you need an accommodation or adjustment due to a disability during the application or recruiting process, please submit a request at .
About Expedia Group
Expedia Group includes three flagship consumer brands - Expedia, Hotels.com, and Vrbo - along with a leading B2B travel business and travel advertising offerings. Across our brands and business, we help travelers explore the world with confidence and ease.
Important notice
Employment opportunities and job offers at Expedia Group will always come from Expedia Group's Talent Acquisition and hiring teams. Never share sensitive personal information unless you are confident of the recipient. Expedia Group does not extend job offers via email or messaging tools to individuals with whom we have not made prior contact. Our email domain is @expediagroup.com. The official place to find and apply for roles is .
Equal Opportunity
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.$77k - $202k
...ApplicableSpecialismData, Analytics & AIManagement LevelSenior AssociateJob Description & SummaryThe OpportunityAs a GenAI Python Systems Engineer - Senior Associate, you will play a pivotal role in transforming raw data into actionable insights, enabling informed...SeniorFull timeH1b- ...+ years of advanced professional Python development experience with production-grade coding... ...+ years of hands-on experience building GenAI / LLM applications in production using OpenAI... ...ability to collaborate directly with engineering teams, product owners, and cross-...SeniorFull time
- ...Accenture is seeking a seasoned M&A strategist who leverages GenAI to unlock value across the deal lifecycle. You will lead teams advising C-suite executives on growth, portfolio, and transformation strategies, driving value creation through integration and separation...Senior
$110k - $160k
...precisely the right time. Our Engineering Culture We operate in... ...motivated and capable Senior Software Engineer to help advance our... ...orchestration, and algorithmic development. As a senior technical leader... ...Hands-on experience leveraging GenAI coding tools and autonomous...SeniorFull time$101.97k - $203.94k
...Position Summary We are seeking a highly skilled and experienced Senior Business Intelligence & Financial Systems Analyst with... ...finance, business intelligence, data analytics, and technical development capabilities. Key responsibilities include: Design, develop...SeniorHourly payFull timeTemporary workWork experience placementLocal area- ...Senior Software Engineer – Post Trade | Chicago I’m working with a leading global proprietary trading firm looking to hire a Senior Software Engineer into its Post Trade engineering team in Chicago. This is a high-impact role building and scaling the systems...SeniorFull time
- ...ambition, bringing modern, product-grade engineering practices into one of the most... ...industries there is. We are seeking a Senior Software Engineer with hands-on technical leadership... ...as code), Python workers, plugin development, and MCP servers Incorporate AI-assisted...SeniorFull timeContract workLocal area
- ...Senior Software Engineer | Direct Hire | Chicago, IL (Hybrid) | Investment Management We are partnering with a Chicago-based client seeking... ...skills, including complex data modeling and query development. ~ Experience building software that bridges enterprise...SeniorFull timeWork at officeVisa sponsorship3 days per week
- ...most preferred location, looking for senior candidates with more than 12 to 15 yrs... ...in Chicago office Seeking a Senior GenAI Tooling Engineer with expertise in GenAI, LLMs, OpenAI,... ...administering, or supporting enterprise software platforms. • Strong experience...SeniorContract workWork at office3 days per week
- ...Senior Specialist Software Engineer Type: Full time/Perm Contact: Ashley at ****@*****.*** Special notes: This role is hybrid 3 days... ...: The ideal candidate will help drive the development of our cloud based scalable architecture that powers our...SeniorPermanent employmentFull time3 days per week
$75k - $125k
...ecosystem. As the strategic engine behind critical... ...Job Description As a Senior Applied AI Engineer on... ...Systems: Lead the development of sophisticated agentic... ...ownership of our existing GenAI data platform (AWS... ...Experience: 5 years of software engineering data...SeniorFull timeRelocation- ...Interested in building modern software, owning meaningful technical decisions, and putting... ...features from initial design through development, testing, deployment, and production... ...performance, reliability, security, and engineering practices. • Apply AI-assisted development...SeniorFull time
- ...We’re hiring a Senior Software Engineer to support a major technology initiative focused on new customer-facing web and mobile experiences,... ...regulated-data experience. Agentic AI is your primary development surface, and you catch what it gets subtly wrong. Not occasional...SeniorFull timeContract workShift work
- ...About the Role - We are seeking a talented and experienced Senior Software Engineer to join our team. In this role, you will be a key... ...technical stakeholders. What You'll Do: Architecture & Development: Design and build services and distributed systems using...SeniorFull timeWork at officeRemote workWork visa
- ...Senior Software Engineer — Agentic Voice (Healthcare) Company: Attune Location: West Loop, Chicago, IL (Hybrid — 3 days/week in office... ...Engineer with a strong background in web, backend, and AI development. The ideal candidate is highly product-minded and capable...SeniorFull timeWork at officeLocal areaFlexible hours3 days per week
$105.6k - $199.48k
...combining data science and engineering with business... ...-driven analytics and GenAI/agentic systems that reflect... ...& Engineering Senior Consultant, you will own... ...Apply evaluation‑driven development and testing practices... ...Skills: ~5–6 years in software or AI/ML engineering...SeniorFull timeLocal area- ...: Ethan HudsonEmail: : Job TitleSenior Software EngineerAbout the OpportunityOur client... ...-generation, on-chain trading platform engineered to deliver institutional-grade speed, execution... ...applications.Security-centric development approach with an intuitive understanding...Senior
- ...Senior Software Engineer – AI Systems Employment Type: Full-time Company: Permute ( Overview Permute is seeking a Senior Software Engineer to design, build, and deploy production‑grade AI systems in a fast‑moving startup environment. This role is for builders...SeniorFull time
- ...Software Engineer / Sr. Software Engineer Atomic · NYC, Boston, Austin, or Reno; remote positions also available The Company Most... ...execute rapidly and cleanly with AI Extreme comfort using AI development tools while enforcing strict coding standards Experience...SeniorRemote work
- ...clear acceptance criteria, and prioritize user stories for engineering sprints.Analyze business data, industry trends, and system... ...Scrum, Kanban, Sprint Ceremonies, Product Backlog Grooming, Software Development Lifecycle.Preferred SkillsIIBA certification (ECBA/CCBA/CBAP...Senior
- ...offices in SF and Chicago. As an early engineer, you will be a true owner of your work,... ...you'll do Own end-to-end feature development, working directly with a high-ownership... ...least 4 years of professional full‑time software development, including at least one 2 years...SeniorFull time
- ...We are seeking a highly skilled and experienced Senior Network Software Engineer with a strong focus on transport connectivity and networking... ...delivering complex features ~ Strong embedded software development skills in C/C++ ; Python is a plus ~ Expertise in VPP...Senior
$150k - $220k
...Inspired Capital, Visa, and others About the role The engineering team owns the delivery and stability of our product end to end... ...team owns our customers’ ability to capture revenue. The Sr. Software Engineer role centers around envisioning superior technical...SeniorVisa sponsorshipFree visa- ...Senior Software Engineer (C++/Qt/Linux)-Medical Device Location : Remote Position Overview We are seeking a Senior Software Engineer... ...with cross-functional teams throughout the software development lifecycle to deliver high-quality, scalable solutions while...SeniorRemote work
$121.73k - $130k
...We are seeking a Senior Software Engineer to design, code, and test post-release configurations, performance measurements, production support, and maintenance within a full software development cycle. You will design, develop, and maintain OSS enterprise applications...Senior- ...remaining tech‑agnostic and human‑centered. We are seeking a Senior Software Engineer to join a high‑impact digital payments modernization... ...infrastructure to cloud‑native environments. Leverage AI‑assisted development tooling (including GitHub Copilot) to improve development...SeniorFlexible hours
- ...Epsilon is seeking a Senior Software Engineer for the Core Platform Engineering team to design, implement, and maintain high-performance, low... ...Bachelor's degree or equivalent, 6+ years of backend/full stack development experience, strong Java expertise, experience with...SeniorFlexible hours
- ...Senior Backend Software Engineer — Enterprise Data Platform United Global Technologies, Inc. | Remote (U.S.) | Full-Time About the Role... ...define stable API contracts enabling independent, parallel development - Respond to client-led security assessments and...SeniorFull timeContract workRemote work
- ...As a Senior Software Engineer, you will be part of a cross‑functional team, applying your skill, experience and creativity towards building... ...second pair of eyes. We are always balancing new feature development with efforts to continuously improve both our efficiency and...SeniorWork at officeRemote workWork visa
- ...Every detail matters. Summary Were looking for a Senior Software Engineer to join our engineering team and take ownership of complex... ...everything from API integration work and UI component development to CI/CD collaboration and secure coding practices. Responsibilities...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Development Engineer - GenAI. Be the first to apply!
- scientific software engineer Chicago, IL
- intel software engineer Chicago, IL
- director software engineering Chicago, IL
- software engineer Chicago, IL
- software engineer student Chicago, IL
- senior robotics software engineer Chicago, IL
- financial software developer Chicago, IL
- graduate software developer Chicago, IL
- part time software developer remote Chicago, IL
- software engineer remote Chicago, IL



