Expedia Group is looking to develop innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and employees by leveraging a singular technology platform powered by data and machine learning. The Supply Experience Communications team specifically needs to develop supplier tools to manage inventory and reservations, impacting how millions of travelers and partners communicate with their travel hosts.
Requirements
- Proficient in at least one programming language such as Java or Kotlin.
- Familiar with version control systems (e.g., Git) and development tools (e.g., IntelliJ, Eclipse).
- Strong analytical and debugging skills, with a basic understanding of testing, monitoring, and software quality principles.
Responsibilities
- Write, test, and maintain high-quality, modular, and maintainable code
- Debug issues, contribute to system design, and ensure seamless integration across services
- Collaborate with team members in problem-solving, code reviews, and technical discussions
- Apply core computer science concepts like data structures, OOP, and algorithms
- Learn from experienced engineers and seek opportunities to expand your technical skills
- Report on progress clearly and take ownership of assigned tasks
- Participate in Agile practices and contribute to a fast-paced, team-oriented development environment
Other
- 0–2 years of experience in software development or related internships/projects.
- A collaborative team player who thrives in a learning environment and embraces constructive feedback.
- Curious, self-motivated, and eager to learn new technologies and frameworks.
- Bachelor’s or Master’s degree in Computer Science*, Engineering, or a related technical field (or equivalent practical experience).