Expedia

Software Development Engineer II

Expedia
Apply
2 hours ago
Bengaluru, IndiaMid Level

Responsibilities

  • Implement and enhance software and data components through design, coding, testing, deployment, and production support.
  • Build and maintain data pipelines, services, and infrastructure for model training, evaluation, and serving.
  • Contribute to batch and streaming data and inference workflows.
  • Instrument systems and pipelines with operational and quality metrics, and diagnose production issues.
  • Participate in code reviews, on-call rotations, and incident response while owning component reliability and observability.
  • Use AI-assisted engineering tools throughout the software development lifecycle and apply generative AI/LLM techniques where valuable.

Requirements

  • At least 2 years of relevant professional experience building and shipping production software.
  • Bachelor’s degree in Computer Science or a related technical field, or equivalent related professional experience.
  • Strong Python skills and experience building APIs and services with FastAPI and REST.
  • Strong fundamentals in data structures, algorithms, testing, and version control.
  • Experience building, deploying, and supporting distributed systems and AWS cloud services, including monitoring, alerting, and performance improvements.
  • Experience running containerized and orchestrated workloads with Kubernetes at scale.
  • Working knowledge of Go and Spark with Scala/PySpark or similar big-data frameworks.
  • Familiarity with Hive, Iceberg, Postgres, Airflow, Flyte, and Argo.
  • Exposure to MLOps practices, machine learning concepts, and ML pipelines; deep ML expertise is not required.
  • Hands-on experience with AI-assisted engineering tools such as GitHub Copilot or Claude Code.

Benefits

  • Expedia Group describes a supportive environment with career growth, flexibility, benefits, and support to do one’s best work.
  • Inclusive and accessible recruiting accommodations are available for applicants with disabilities.

Tech Stack

Apache AirflowApache HiveApache SparkArgo CDAWSFastAPIGoKubernetesPostgreSQLPythonScala
Expedia

About Expedia

10,000+ employees
Contact me