Senior Software Development Engineer - GenAI Platform
$171.5kExpedia 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.
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.$171.5k
...cool offices), and career development resources, all to fuel... ...A singular technology platform powered by data and... ...traveler satisfaction. The Senior Software Developer role is part of the GenAI Platform team. The... ...with product and domain engineering teams, you will accelerate...SeniorLocal areaFlexible hours$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$85k - $130k
Tempus, Inc. is seeking a Software Engineer II, focusing on data solutions based in Chicago. This role involves building foundational infrastructure to power Tempus’ clinical and AI capabilities, designing and implementing scalable backend services, and leading technical...Senior$120k - $200k
## Senior Software Engineer, AI PlatformsAplikujremote type: On-sitelocations: Chicago, IL: Dallas... ...Software Engineer to join our GenAI and Central Platform teams. In this role, you will... ...scalable architecture, modern API development, performance optimization, and high...SeniorLocal areaShift work$72k - $141k
Senior Security Engineer, Platform Security Tooling & AI The Senior Security Engineer, Platform Security Tooling & AI is a hands‑on technical contributor... ...at enterprise scale. Strong understanding of AI/ML and GenAI security concepts, including risks introduced by AI ‑...SeniorWork experience placement- 慨正橡扯 is seeking a Senior Principal Software Engineer in Chicago, IL to lead technical strategies and deliver complex systems. You will play a crucial role in developing high-throughput data platforms using API and event-streaming architectures. The ideal candidate has 1...Senior
$150k - $190.7k
...opportunities to learn, grow, and make an impact. Join us! Senior Engineer SIEM Platform Engineering & Operations The Senior Engineer SIEM... ...Solution Design Stakeholder Management Technical Strategy Development Access and Identity Management Cyber Security Information...SeniorWork at officeShift workDay shift- Ripple in Chicago is seeking a Senior Staff Software Engineer, DevOps to improve infrastructure and release pipelines. You will contribute significantly... .... You will thrive in a supportive environment focused on career growth and development. #J-18808-Ljbffr RippleSenior
- The Aspen Group is seeking a Senior Platform Engineer to lead the design and operation of cloud infrastructure primarily on GCP. The role involves setting technical direction and mentoring engineers while automating infrastructure with Terraform and running workloads on...Senior
- DRW is seeking a Senior Software Engineer for its Unified Platform team in Chicago. The role involves designing systems for financial accounting and reporting... ...over 5 years of professional experience in software development, particularly in finance-related domains. Strong...Senior
- 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...SeniorRemote job
- Benchmark Analytics is seeking a Senior Software Engineer in Chicago to take full-stack technical ownership... ...of product surfaces within their platform. You will work alongside a Product... ...quickly using AI-augmented software development practices. The ideal candidate has over...SeniorRemote job
- ...worldâs most influential companies. As a Senior Principal Software Engineer at JPMorganChase within Global Customer Platform, you provide deep engineering expertise and... ...innovate for business impact, lead the strategic development behind new and existing products and...Senior
- Ernst & Young Oman is seeking a Software Engineering Senior Associate/Consultant to deliver production-grade software systems and AI-enabled tooling... ...The ideal candidate has a strong background in software development practices, experience in AI applications, and the ability...Senior
$286.2k - $326.7k
...Sr. Distinguished Engineer, Card Acquisitions & Growth Platforms As a Sr. Distinguished... ...partners with GenAI tools, datasets,... ...high-potential senior leaders, and even... ...of experience in Software engineering and solution... ...of system development, from conception through...SeniorFull timePart timeLocal areaRemote work- Braven is looking for a Senior Software Engineer to lead the design and delivery of impactful technology solutions that enhance their programs... ...ranging from mentoring to full-scale feature development, this role offers opportunities for personal and professional...SeniorFull timeFlexible hours
- accentedge is seeking a Senior Software Engineer to develop the doctari platform, focusing on high availability and sensitive data handling. This hybrid role... ...over 5 years of experience in web/cloud application development and a strong backend skillset, the applicant will...Senior
- FleetWorks in Chicago is seeking a skilled software engineer to lead technical delivery for customer implementations. You will architect and build workflows, develop platform components, and provide insights to shape the product roadmap while navigating complex real-world...Senior
- Balyasny Asset Management L.P. is looking for a Senior Engineer to join their Execution Technology team in Chicago. This role involves designing and building high-performance trading algorithms and leading complex technical projects. Candidates should have 10-15+ years...Senior
- ...mobility solutions company in Chicago is seeking a Senior iOS Application Developer to design and develop product features on the iOS platform. The ideal candidate should have 4-8 years of experience in native iOS app development using Objective C and Swift, along with...Senior
- Goldstone Partners, Inc. in Oak Brook, Illinois is looking for an AI Engineer to design and implement AI/ML solutions for their SmartCare platform. With over 10 years in software engineering and significant experience in healthcare, you will directly impact clinical and...Senior
- ...Young Oman is looking for an experienced engineering professional to lead solution delivery and infrastructure development. This role requires advanced technical... ...10 years of applied experience in software engineering and platform delivery. You'll solve complex project...Senior
- JR Recruiting is partnering with a growing logistics technology company to place a Senior Software Engineer who excels in building scalable APIs and intelligent data solutions. This role involves designing backend services and integrating AI features to improve global...Senior
$200k - $275k
P2P is seeking a skilled developer to build reliable and scalable systems. The role includes working on both legacy code and new development projects and requires experience in Java, Python, and understanding micro-service architectures. A competitive salary ranging from...Senior- ...freight technology company based in Chicago is looking for a Software Engineer to lead technical delivery for customer implementations. The... ...is crucial for incorporating field insights into product development. The company offers competitive cash, equity, and comprehensive...Senior
- ...technology firm in Oak Brook, IL is seeking a Senior Software Engineer specializing in Middleware. This role... ...for developing and maintaining platforms for their innovative products. The... ..., and a solid understanding of cloud development. The position offers a competitive salary...Senior
$155k - $225k
Google Inc. is seeking a Senior Forward Deployed Engineer to build and iterate on GenAI solutions across multiple locations including Chicago, IL, and San... ...at least 6 years of experience in full-stack software development and system design. This role involves leading...Senior- Comcast is seeking a Software Engineer 3 to join FreeWheel's team in Chicago, Illinois. The role focuses on designing and building data-driven features for marketing campaigns while optimizing software architectures. Ideal candidates will possess strong software engineering...Senior
- Writer is seeking a Senior Support Engineer to help enterprise customers with AI-powered applications. You’ll resolve complex technical issues while collaborating with various teams, enhancing customer experiences. Ideal candidates will have over 5 years in B2B SaaS support...Senior
- Underwriters Laboratories Inc is seeking a Senior Data Engineer based in either Evanston, IL, or Research Triangle Park, NC. This hybrid role focuses on designing and scaling enterprise data infrastructures to support analytics and AI initiatives. You will lead efforts...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Development Engineer - GenAI Platform. Be the first to apply!
- software sales engineer Chicago, IL
- software engineer amazon Chicago, IL
- software engineer student Chicago, IL
- agile software developer Chicago, IL
- rust software engineer Chicago, IL
- software developer positions Chicago, IL
- senior software design engineer Chicago, IL
- software developer Chicago, IL
- ngo software engineer Chicago, IL
- startup software engineer Chicago, IL

