Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Development Engineer - GenAI Platform

$171.5k

Expedia Group

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:

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:

  • Design, build, and operate Python/FastAPI backend services and APIs that power GenAI Platform capabilities such as RAG managers, data planes, and vector store services, with strong focus on system design, API design, and data modeling.
  • Implement clean, maintainable, and well-tested code using modern engineering practices including code reviews, CI/CD pipelines, automated testing, monitoring, alerting, and participating in on-call rotations where applicable.
  • Integrate platform services with internal and external LLM providers, Elasticsearch-based vector stores, and Aurora PostgreSQL as part of scalable, reliable RAG and retrieval workflows across multiple domains.
  • Contribute to and evolve GenAI platform guardrails and safety features (authentication, API key management, workload-to-workload authentication, evaluation and observability hooks) so AI-enabled applications are secure, responsible, observable, cost-aware, and safely integrate and operate AI/ML-enabled solutions that improve outcomes.
  • Partner closely with staff and principal engineers, product managers, applied scientists, and other engineering teams to refine requirements, shape platform architecture (including multi-tenant vector stores and workflow integrations), and deliver incremental, production-ready value.
  • Create and maintain clear technical documentation (design docs, runbooks, implementation guides, and how-tos) that enables other teams to successfully adopt, extend, and build on GenAI Platform services and paved roads.
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.

The total cash range for this position in Chicago is $171,500.00 to $240,000.00. Employees in this role have the potential to increase their pay up to $274,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.

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.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Development Engineer - GenAI Platform in Chicago, IL vacancy
  • $136k - $190.5k

     ...firm in travel is seeking a Software Developer III to design and...  ...backend services for their GenAI Platform. Candidates should have over...  ...of experience in backend API development, strong Python proficiency,...  ...role involves mentoring junior engineers and shaping AI capabilities.... 
    Senior

    Traveltechessentialist

    Chicago, IL
    1 day ago
  • Expedia Group in Chicago is seeking a Software Developer III for their GenAI Platform team. This role focuses on building backend services using Python...  ...field, along with over 5 years of experience in backend development and proficiency in AWS environments. The position... 
    Senior

    Expedia Group

    Chicago, IL
    5 days ago
  • A leading travel tech company in Chicago is seeking a Software Developer III to design and deliver backend services for their GenAI Platform. Ideal candidates will have a Bachelor's degree in Computer Science and at least 5 years of experience building APIs and working... 
    Senior

    Expedia, Inc.

    Chicago, IL
    4 days ago
  • $240k

     ...leading global travel technology company is seeking a Senior Software Developer to join the GenAI Platform team in Chicago. This role involves designing and...  ...field, have 8+ years of experience in backend development, and proficiency in Python and cloud environments like... 
    Senior

    Expedia, Inc.

    Chicago, IL
    4 days ago
  •  ...RadNet, Inc. is looking for a Senior AI Software Engineer in Oak Brook, IL to lead AI development initiatives. The successful candidate will architect and implement AI agents and systems to enhance engineering productivity and address mission-critical challenges in financial... 
    Senior

    RadNet

    Oak Brook, IL
    3 days ago
  •  ...a past call, or content that wins deals. As a Senior Software Engineer, AI Platform, you’ll lead the design and development of core platform capabilities that power Samsara...  ...that enable teams to develop, run, and scale GenAI-powered applications across Samsara. Design... 
    Senior
    Contract work
    Internship
    Remote work

    GrabJobs

    Chicago, IL
    2 days ago
  • $99.6k - $174k

     ...Senior Full Stack Engineer, AI Platform & Agents Build the GenAI platform that powers critical decisions in healthcare, legal...  ...scalable capabilities for rapid development, validation, and deployment of...  ...~5+ years of professional software engineering experience. ~ Strong... 
    Senior
    Work at office
    Remote work
    2 days per week

    Wolters Kluwer

    Chicago, IL
    1 day ago
  • Job Summary The Software Development Engineer role at Clearwater Analytics spans a spectrum of responsibilities with a focus on designing, implementing...  ..., and managing cross-functional integration. The more senior roles are responsible for defining the company's... 
    Senior
    Work at office

    Clearwater Analytics

    Chicago, IL
    3 days ago
  • Upbound is seeking a Senior Software Engineer to build and operate Upbound Spaces, the management software central to the Upbound Platform in Chicago. You'll troubleshoot issues in a multi...  ...role focuses on impactful engineering development and production operations. #J-18808... 
    Senior

    Upbound - Job Posting

    Chicago, IL
    1 day ago
  • A leading media and technology company is seeking passionate Software Engineers to design and build innovative video advertising platforms. This virtual-based position requires collaboration with global teams, technical leadership, and a focus on problem-solving. The ideal... 
    Senior
    Remote work

    Comcast

    Chicago, IL
    1 day ago
  •  ...Senior Principal Software Engineer We're looking for a tech leader ready to take their career to new...  ...JPMorganChase within Global Customer Platform, you provide deep engineering expertise...  ...impact, lead the strategic development behind new and existing products and... 
    Senior

    Chase

    Chicago, IL
    1 day ago
  •  ...Hyatt Hotels Corporation seeks a Senior ML Engineer in Chicago to join their Data Science and Machine Learning department. The role involves designing and implementing end-to-end ML systems, collaborating with data engineers and other teams, and optimizing AI services... 
    Senior
    Flexible hours

    Hispanic Alliance for Career Enhancement

    Chicago, IL
    1 day ago
  • $160k - $200k

    A leading fraud detection company in Chicago is seeking a Senior Full-Stack Developer to lead the development of their customer dashboard and related APIs. The ideal candidate will have 7+ years of experience with JavaScript, TypeScript, and Node.js, along with strong skills... 
    Senior
    Remote work

    Fingerprint

    Chicago, IL
    4 days ago
  •  ...POSITION PURPOSE Join our Agile/Scrum engineering team! You’ll contribute to developing and...  ...campgrounds, and college campuses. Our platform provides secure and effortless internet...  ...monitoring. Integrates security-first development practices (IAM least privilege, encryption... 
    Senior
    Remote work
    Worldwide
    Home office

    GrabJobs

    Chicago, IL
    4 days ago
  • $189.91k - $208.9k

     ...Social Finance, LLC seeks Senior Software Engineer, Loans Platform in Seattle, WA: Job Duties: Use different OO programming languages to build performant and scalable backend applications in a cloud-based microservice architecture. Participate in shaping the technical... 
    Senior
    Part time
    Work at office
    Remote work

    GrabJobs

    Chicago, IL
    1 day ago
  •  ...At Docker, we make app development easier so developers can focus on...  ...running. Joining the Desktop Platform team means shaping the...  ...most loved tools in modern software development. The Desktop Platform...  ...and thinks like a platform engineer—designing modular, predictable... 
    Senior
    Remote work
    Worldwide
    Home office

    GrabJobs

    Chicago, IL
    2 days ago
  • $200k

     ...The Optiver Research Platform (ORP) is a vertically integrated platform team that manages...  ...performance compute infrastructure and the software platform layered on top. ORP enables...  ...teams including traders, researchers, and engineers to push their understanding of the... 
    Senior
    Work at office

    Optiver

    Chicago, IL
    3 days ago
  •  ...is responsible for protecting our community and platform from fraud while also ensuring our hosts, guests...  ...helps build trust in us and our community. Trust Engineering is responsible for the technology vision and development of a complex stack that runs on every key... 
    Senior
    Work experience placement
    Casual work
    Live in
    Work at office
    Remote work

    GrabJobs

    Chicago, IL
    4 days ago
  •  ...forward-thinking team of architects, engineers, and business professionals with...  ...a talented and experienced Senior Software Engineer, Kubernetes Platform and Fabric Integration tojoin our...  ...champion best practices for software development in a cloud-native environment.... 
    Senior
    Full time
    Remote work
    Flexible hours

    GrabJobs

    Chicago, IL
    4 days ago
  • $135k - $159.7k

     ...Every day we work toward transforming global markets. The Senior AI Platform Engineer is responsible for the technical implementation,...  ...deployment, container image management, platform tooling development, and deep technical troubleshooting. In addition, the engineer... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Intercontinental Exchange

    Chicago, IL
    5 days ago
  • $175k - $210k

     ...About Vantage: Vantage is the FinOps platform built for modern engineering teams, trusted by thousands of organizations including Block, FanDuel, Vercel, Temporal, and CircleCI, to manage and optimize infrastructure costs across hyperscalers, cloud providers, and foundational... 
    Senior
    Remote work

    GrabJobs

    Chicago, IL
    5 days ago
  •  ...Worth AI, a leader in the computer software industry, is looking for a Senior Engineer to join our Platform team with a singular mission: to make our engineering organization...  ...multiplier by identifying friction in the development lifecycle, architecting shared patterns, and... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    Shift work

    GrabJobs

    Chicago, IL
    5 days ago
  • $152k - $230k

     ...That’s why we’re on a mission to engineer a frictionless, next-generation...  ...by building the internal platform and tooling that every AI engineer...  ...automation. We’re hiring 2 x Senior Full Stack Engineer to own the end-to-end development of our next-gen AI products.... 
    Senior
    H1b
    Worldwide
    Flexible hours

    GrabJobs

    Chicago, IL
    1 day ago
  •  ...base, Ditto's peer-to-peer sync engine ensures devices stay...  ...decrease the time-to-value of our software by integrating it directly into...  ...for the core product development team. What You'll Need Clearance...  ...). 5+ years of experience in platform engineering, DevOps, site reliability... 
    Senior
    Fixed term contract
    Immediate start
    Remote work
    Flexible hours

    GrabJobs

    Chicago, IL
    5 days ago
  • $112k - $187k

     ...join us? Your Role Hudl’s Front-End Platform team accelerates web development for our 500+ member product team, and...  .... We’re looking for an experienced Engineer with deep front-end expertise to expand the platform. As a Senior Software Engineer, you’ll: Develop. You’ll help... 
    Senior
    Live in
    Work at office
    Remote work
    Flexible hours

    GrabJobs

    Chicago, IL
    4 days ago
  • $154k - $200k

    Adyen is seeking a talented software developer to join our Chicago team. In this role, you...  ...contribute to our financial technology platform. We value diverse backgrounds and encourage...  ...least 5 years of experience in software development, along with strong collaboration skills.... 
    Senior

    Adyen

    Chicago, IL
    3 days ago
  • $175k - $225k

     ...to challenge consensus. We are seeking a Senior Software Engineer to join our Reference Data team in the Unified Platform (UP) organization as part of our efforts to...  ...team: * 5+ years of platform-level software development experience * Strong computer science... 
    Senior
    Temporary work
    Work experience placement
    Flexible hours

    DRW

    Chicago, IL
    5 days ago
  •  ...thinking team of architects, engineers, and business professionals...  ...team to build and optimize NOS platforms supporting both SONiC and...  ...including hardware bring-up, BSP development, and ASIC driver integration...  ...related field 7-10 years of software engineering experience... 
    Senior
    Full time
    Remote work
    Flexible hours

    GrabJobs

    Chicago, IL
    5 days ago
  •  ...Senior Engineer - SIEM Platform Engineering & Operations Denver, Colorado;Washington, District of Columbia; Addison, Texas; Charlotte, North...  ...Design Stakeholder Management Technical Strategy Development Access and Identity Management Cyber Security Information... 
    Senior
    Work at office
    Shift work
    Day shift

    Bank of America

    Chicago, IL
    3 days ago
  • $129.52k - $194.27k

    A leading tech company is seeking a Sr. Software Engineer in Chicago to design, build, and support their innovative video advertising platform. This role includes optimizing infrastructure, collaborating with stakeholders, and providing technical leadership. The ideal... 
    Senior

    Blueface Ltd

    Chicago, IL
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Development Engineer - GenAI Platform. Be the first to apply!