At a Glance
- Tasks: Design and build scalable software for our data lake platform while mentoring fellow engineers.
- Company: Join Expedia Group, a leader in travel technology with a commitment to innovation.
- Benefits: Enjoy competitive pay, flexible work options, and opportunities for professional growth.
- Other info: Be part of an inclusive team that values diversity and collaboration.
- Why this job: Make a real impact by solving complex engineering problems in a dynamic environment.
- Qualifications: Proven experience in software engineering, especially with JVM and cloud platforms like AWS.
The predicted salary is between 60000 - 80000 £ per year.
What you'll do
- Design, build, and evolve maintainable, scalable, testable, and observable software for our data lake platform.
- Lead by example in engineering quality through clean, well‑tested code and strong coding practices.
- Promote an SLO‑driven culture by contributing to reliability goals, observability, and incident learnings.
- Partner closely with engineers and other stakeholders to clarify requirements and deliver effectively.
- Break down complex problems into pragmatic technical solutions, estimates, and implementation plans.
- Own services and platform capabilities through design, delivery, and production operation.
- Lead the technical design of services and platform capabilities that support scale, resilience, and long‑term evolution.
- Mentor other engineers through technical guidance, pairing, and day‑to‑day collaboration.
- Collaborate with architects and partner teams across the organisation to build solutions that benefit Expedia Group more broadly.
- Stay current with relevant technology trends and apply them thoughtfully to improve the platform and developer experience.
Who you are
- Proven experience as a senior software engineer building and operating production systems at scale.
- Strong passion for technology, engineering excellence, and solving complex engineering problems.
- Experience delivering end‑to‑end solutions with a focus on scalability, reliability, and observability.
- Strong knowledge of the JVM and server‑side Kotlin/Java programming.
- Solid understanding of the Hadoop ecosystem, including Spark, Hadoop, and Hive.
- Strong experience with cloud platforms and data infrastructure, especially AWS, including EMR, S3, and Glue.
- Experience working in Agile environments and contributing through code reviews, design discussions, and collaborative development.
- Strong communication skills, with the ability to work effectively across technical and business stakeholders.
- Ability to manage multiple priorities, make sound technical trade‑offs, and deliver in a fast‑paced environment.
- Good understanding of architectural patterns and trade‑offs, with confidence in recommending practical technical approaches.
- Accommodation requests
Expedia Group is committed to providing an inclusive and accessible recruiting experience.
If you need an accommodation or adjustment due to a disability during the application or recruiting process, please submit a request at https://expedia. service-now. com/askeg?id=job_accommodation.
Equal Opportunity
Expedia is committed to creating an inclusive work environment with a diverse workforce.
All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.
#J-18808-Ljbffr
We think you need these skills to ace Senior Data Platform Engineer (Data Lake and Catalog)
Software Engineering
Clean Code Practices
Scalability
Reliability Engineering
Observability
Technical Design
Kotlin