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.
