Senior Software Engineer
AmadeusAbout the role
Job Title
Senior Software EngineerAbout Your Business Area/Department:
The Amadeus Hospitality BI products provide critical insights to our customers that assist them in increasing revenue and profitability. Ensuring access to the right data at the right time helps our customers accelerate revenue for long-term growth.
With Amadeus’ Hotel Business Intelligence Solutions, customers unlock a complete, 360-degree view of rate, occupancy, and distribution trends with both forward-looking and historical data, as well as data from different competitive sets in their market.
Summary of the role:
We are seeking a highly skilled Senior Software Engineer/Developer with extensive experience in Data Ingestion technologies, methods, and cloud technologies using Python/PySpark.
Required Skills:
- Strong programming skills in Python and additional experience with Java or Scala is preferred.
- Core software engineering skills like Object oriented methodologies and unit testing.
- Proficiency in SQL is a must.
- Proficiency in Oracle and Databricks.
- Familiarity with DevOps practices and tools such as Jenkins, Git, Docker, Helm charts, Conda and Kubernetes is preferred.
- Proficiency working in a Linux environment.
- Have abilities to develop common frameworks, common modules for data ingestion.
- Have abilities to develop automated data quality and data governance mechanisms in the data ingestion processes.
- Experience with cloud platforms such as Azure, including any cloud resident services tools for data ingestion.
- Experience in developing Exceptions and Alerting models for data quality.
- Excellent problem-solving skills, with the ability to work in a fast-paced, collaborative environment.
In this role you’ll:
- Designing, building, and maintaining large-scale data pipelines, data warehousing/lake in a cloud environment.
- Have solid understanding of data architecture, data modelling and data integration principles.
- Collaborate with cross-functional teams to identify and implement solutions to complex data problems.
- Implement ETL processes to integrate data from various sources and formats, transform and load data into a centralized data repository/store/lake.
- Develop and maintain automated data quality checks and data governance processes.
- Optimize database systems for performance, scalability, and reliability.
- Ensure that all data solutions meet security, compliance, and regulatory requirements.
About the ideal candidate:
- Strong programming skills in Python and additional experience with Java or Scala is preferred.
- Core software engineering skills like Object oriented methodologies and unit testing.
- Proficiency in SQL is a must.
- Proficiency in Oracle and Databricks.
- Familiarity with DevOps practices and tools such as Jenkins, Git, Docker, Helm charts, Conda and Kubernetes is preferred.
- Proficiency working in a Linux environment.
- Have abilities to develop common frameworks, common modules for data ingestion.
- Have abilities to develop automated data quality and data governance mechanisms in the data ingestion processes.
- Experience with cloud platforms such as Azure, including any cloud resident services tools for data ingestion.
- Experience in developing Exceptions and Alerting models for data quality.
- Excellent problem-solving skills, with the ability to work in a fast-paced, collaborative environment.
- 5+ years of experience as a Data Engineer or Developer
- 3+ years of experience in writing production Python modules using object-oriented concepts in a industry setting.
- 2+ years in a Senior role
- 2+ years using Agile software development methodologies.
- 2+ years working with Kubernetes/Docker/Conda/Jenkis/Kafka/Flink
- PERL/Java/Scala programming experience is a plus.
Education:
Bachelor’s or Master’s Degree in Computer Science, Information systems, or related discipline
Working at Amadeus, you will find:
🎯 A critical mission and purpose - At Amadeus, you will be powering the future of travel and pursuing a critical mission and extraordinary purpose.
🌎 A truly global DNA - Everything at Amadeus is global, from our people to our business, which translates into our footprint, processes, and culture.
🎓 Great opportunities to learn - Learning happens all the time and in many ways at Amadeus, throug
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s