> Markdown version of [/jobs/ext/4132670-data-engineer-iii](https://www.wearedevelopers.com/jobs/ext/4132670-data-engineer-iii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Data Engineer III - **Company:** Expedia - **Location:** Madrid, Spain - **Salary:** €55,500.0 - €78,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Computer-Aided Design, Big Data, Software Bug Management, Cloud Computing, Code Review, Databases, Data Validation, Data Mining, Data Security, Data Structures, Software Debugging, Distributed Systems, Python (Programming Language), Object-Oriented Software Development, Operational Databases, Performance Tuning, Scala (Programming Language), Software Engineering, Real Time Systems, Apache Spark, Solid Principles, Data Pipelines, Programming Languages - **Published:** October 27, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=ff53914764d1ade0 ## About the Role * 6+ years of relevant experience with a bachelor's degree, 3+ years with a master's degree, or equivalent related professional experience. * Experience developing software in at least three programming languages. * Experience building and maintaining more than one production data pipeline or data product (bug fixing, troubleshooting, monitoring). * Proficiency in at least 3 data-relevant programming languages (e.g., Java, Python, Scala, Spark), and the ability to identify their strengths and weaknesses for particular use cases. * Hands-on experience with large volumes of data: ingestion, batch and real-time processing, movement, storage, and access. * Hands-on experience with at least one cloud technology and its data offerings. * Understanding of databases, data structures, algorithms, object-oriented design, data modeling, testing, monitoring, alerting, and debugging. * Ability to design moderately complex systems, apply organizational reference patterns, and make independent technical decisions within project scope. * Understanding of how team goals fit business needs, and ability to mentor junior engineers. Strong communication and collaboration skills. * ## Description * Design, develop, test, and maintain batch and real-time data pipelines, including complex or non-routine software that meets design requirements. * Build and operate highly available, distributed systems for data extraction, ingestion, processing, movement, storage, and access, internal and external to the business unit. * Apply software design principles, object-oriented design, data structures, algorithms, and distributed computing concepts, leveraging software frameworks to write simpler code. * Work with large-scale datasets and complex data access patterns. * Develop software using languages such as Java, Python, Scala, and Spark. * Apply data modeling, schema design, data validation, testing, monitoring, alerting, and performance-tuning practices. * Apply EG reference patterns and technology choices, and recommend alternative architectures, technologies, and programming languages where they fit better. * Design software that is modular, maintainable, testable, observable, and cost-efficient. * Monitor, troubleshoot, debug, and resolve production issues within established service-level agreements. * Lead code reviews and help guide the evolution of technical solutions. * Coordinate stakeholders with varied perspectives, contribute your own suggestions, and collaborate across the organization to understand dependencies and solve shared problems. * Mentor junior engineers and participate in communities of practice. Identify opportunities to improve policies, processes, system efficiency, and operational practices across organizational boundaries. * ## About Expedia At Expedia Group, we connect travelers, partners, and advertisers in a single marketplace, using technology to make travel more predictive, personalized, and seamless. Through our consumer brands and B2B businesses, we help millions of travelers in more than 70 countries discover, book, and explore the world — while creating new opportunities for partners to grow.  Together with our employees and partners, we’re helping travelers explore the world. One journey at a time. **Industries:** Travel, Computer Software [Company profile](https://www.wearedevelopers.com/companies/4296-expedia) ### More Jobs at Expedia - [Senior Data Engineer - Real-Time & Batch Pipelines](https://www.wearedevelopers.com/jobs/ext/4493691-senior-data-engineer-real-time-batch-pipelines) - [Machine Learning Engineer Iii](https://www.wearedevelopers.com/jobs/ext/4138146-machine-learning-engineer-iii) - [Data Scientist Iii - Analytics](https://www.wearedevelopers.com/jobs/ext/4236723-data-scientist-iii-analytics) - [Data Scientist Iii - Analytics](https://www.wearedevelopers.com/jobs/ext/4236727-data-scientist-iii-analytics) - [Data Scientist Iii - Analytics](https://www.wearedevelopers.com/jobs/ext/4236730-data-scientist-iii-analytics)