Expedia

Senior Software Development Engineer - Content Platform

Expedia
Apply
2 hours ago

Responsibilities

  • Design, build, and evolve scalable services, APIs, and data models for content and product catalog experiences.
  • Lead system design and low-level design for content and catalog services, including API contracts and data modeling.
  • Drive end-to-end delivery of multi-service features from discovery and design through implementation, testing, deployment, and operational support.
  • Collaborate with product, architecture, and partner engineering teams to define requirements and deliver reusable content capabilities.
  • Improve CI/CD pipelines, observability, operational readiness, incident response, and engineering practices while mentoring other engineers.
  • Integrate and operate AI/ML-enabled and AI-assisted solutions in content workflows and services.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field, or equivalent related professional experience.
  • 8+ years of relevant professional experience.
  • Several years of experience owning backend or full-stack production services across design, implementation, testing, deployment, and operations.
  • Experience designing and implementing service-oriented or microservice architectures for complex content, catalog, or similar domains.
  • Strong API design, data modeling, low-level/system design, and distributed-systems experience.
  • Proficiency in one or more modern programming languages, with Kotlin or Java preferred.
  • Strong experience with relational or NoSQL databases; Redis/Valkey, Cassandra, and ScyllaDB are preferred.
  • Preferred experience with large-scale, high-throughput systems; architecture and technical leadership; automation, CI/CD, testing, observability, and operational excellence.
  • Familiarity with AI-driven systems and applying AI/ML techniques such as classification, enrichment, deduplication, or recommendation.
  • Experience with translation, localization, and internationalization tools and technologies.

Benefits

  • Medical, dental, and vision coverage.
  • Paid time off and an Employee Assistance Program.
  • Wellness and travel reimbursement.
  • Travel discounts and International Airlines Travel Agent Network membership.

Tech Stack

Apache CassandraJavaKotlinRedis

Categories

Expedia

About Expedia

10,000+ employees
Contact me