Amadeus

Software Development Engineer

Amadeus Pune, Maharashtra, India
No longer accepting applications

Job Title

Software Development Engineer

Amadeus Hospitality Business Intelligence (BI) is looking for a Software Engineer for our BI Technology team. This role is responsible for building and supporting components responsible for all data ingestion activities in the Amadeus Hospitality Business Intelligence Product suite.

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.

Specific Accountabilities

We are seeking a highly skilled Senior Software Engineer/Developer with extensive experience in Data Ingestion technologies, methods, and cloud technologies. This role will be responsible for

  • Designing, building, and maintaining large-scale data pipelines, and data warehousing/lake in a cloud environment.
  • Have a solid understanding of data architecture, data modeling, 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, and 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.

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 and 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.

Education

  • Bachelor’s or Master’s Degree in Computer Science, Information systems, or related discipline

Relevant Work Experience

  • 6+ years of experience as a Data Engineer or Developer.
  • 3+ years of experience in writing production Python modules using object-oriented concepts in an industry setting.

Technology

  • Python
  • Java/Scala
  • Kubernetes/Docker/Conda/Jenkins
  • Kafka/Flink
  • Azure Big Data Solutions
  • Linux

Diversity & Inclusion

We are an Equal Opportunity Employer and seek to hire the best candidate regardless of age, beliefs, disability, ethnicity, gender or sexual orientation.
  • Seniority level

    Entry level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    IT Services and IT Consulting

Referrals increase your chances of interviewing at Amadeus by 2x

See who you know

Get notified about new Software Engineer jobs in Pune, Maharashtra, India.

Sign in to create job alert

Similar Searches

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub