✦ Luna Orbit — AI & Machine Learning

Senior Software Development Engineer - GenAI Platform

at Expedia Group

📍 USA - Illinois - Chicago Hybrid 💰 $171K – $240K USD / year Posted March 28, 2026
Salary $171K – $240K USD / year
Type Full-Time
Experience senior
Exp. Years 5+ years
Education Not specified
Category AI & Machine Learning

This role involves designing and building backend services for Expedia's GenAI platform, focusing on scalable, secure, and observable AI-enabled services in a hybrid work environment.

  • Design backend services
  • Build APIs
  • Implement security guardrails
  • Collaborate with ML teams
  • Ensure platform observability

The position requires expertise in Python, FastAPI, Elasticsearch, PostgreSQL, system design, data modeling, and machine learning, with a focus on building secure and scalable AI services.

The ideal candidate is a senior AI engineer with 5+ years of experience in backend development, API design, and machine learning, with strong knowledge of LLMs, Elasticsearch, and PostgreSQL, and experience working in hybrid environments.

Experience designing and building backend services in PythonExperience with API developmentKnowledge of system design and data modelingExperience with machine learning and LLMsExperience with Elasticsearch and PostgreSQLKnowledge of securitymonitoringand alerting
FastAPIGenAIGuardrailsSecurity featuresOn-call experienceData pipelinesDistributed systems
PythonFastAPIElasticsearchAurora PostgreSQLCI/CD pipelines
PythonFastAPIAPIssystem designdata modelingmachine learningLLMElasticsearchPostgreSQLAPI securitymonitoringalertingCI/CD
PythonFastAPIAPIsSystem designData modelingMachine learningLLMElasticsearchPostgreSQLAPI securityMonitoringAlertingCI/CD
CollaborationProblem-solvingCommunicationTeamworkAdaptability
Industry Technology / SaaS
Job Function Developing backend services for AI platform
Role Subtype AI Platform Engineer
Tech Domains Python, FastAPI, Elasticsearch, PostgreSQL
senior software engineergenai platformpythonfastapiapi developmentsystem designdata modelingmachine learningllmelasticsearchpostgresqlapi securitymonitoringalertingcicd pipelinescloud servicessecurity

Lack of experience with Python backend development, No experience with API design or system architecture, No knowledge of machine learning or LLMs, No experience with Elasticsearch or PostgreSQL

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile