Search jobs > Atlanta, GA > Senior software engineer

Senior Software Engineer

Amadeus
Atlanta, Georgia, US
Full-time

Job Title

A high number of candidates may make applications for this position, so make sure to send your CV and application through as soon as possible.

About 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.
  • Ability to develop common frameworks and modules for data ingestion.
  • Ability 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 :

  • Design, build, and maintain large-scale data pipelines, data warehousing / lake in a cloud environment.
  • Understand 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.
  • Ability to develop common frameworks and modules for data ingestion.
  • Ability 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 an industry setting.
  • 2+ years in a Senior role.
  • 2+ years using Agile software development methodologies.
  • 2+ years working with Kubernetes / Docker / Conda / Jenkins / 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, through on-the-job training, formal learning activities, and day-to-day interactions with colleagues.
  • A caring environment - Amadeus fosters a caring environment, nurturing both a fulfilling career and personal and family life.

We care about our employees and strive to provide a supportive work environment.

  • A complete rewards offer - Amadeus provides attractive remuneration packages, covering all essential components of a competitive reward offer, including salary, bonus, equity, and benefits.
  • A flexible working model - We want our employees to do their best work, wherever and however it works best for them.
  • A diverse and inclusive community - We are committed to leveraging our uniquely diverse population to drive innovation, creativity, and collaboration across our organization.
  • A Reliable Company - Trust and reliability are fundamental values that drive our actions and shape long-lasting relationships with our customers, partners, and employees.

LI-AM2024

Diversity & Inclusion

Amadeus is an Equal Employment Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, childbirth, or a related medical condition), ancestry, national origin, age, genetic information, military or veterans status, sexual orientation, gender expression, perception, or identity, marital status, mental or physical disability status, or any other protected federal, state, or local status unrelated to performance of work involved.

Amadeus endeavors to make https : / / jobs.amadeus.com / accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at accommodations@amadeus.

com. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.

J-18808-Ljbffr

12 days ago
Related jobs
Promoted
VirtualVocations
Norcross, Georgia

A company is looking for a Senior Full Stack Software Engineer. JSCollaborate with designers and product teams to translate requirements and resolve product issuesRequired Qualifications7+ years of experience as a fullstack software engineer, preferably in a startup or high growth companyBachelor's ...

Promoted
MessageGears
Atlanta, Georgia

For background, the Software Engineering department at MessageGears is involved in the entire software development lifecycle from requirement definition, design and implementation, as well as deployment and support. The Senior Software Engineer role develops the entire Customer facing user experienc...

Promoted
VirtualVocations
Norcross, Georgia

A company is looking for a Senior Software Engineer - Crypto. ...

Promoted
Canonical - Jobs
Atlanta, Georgia

Our teams partner with specialist engineers from major silicon companies to integrate next-generation features and performance enhancements for upcoming hardware. Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks. Joining Cano...

Promoted
VirtualVocations
Norcross, Georgia

A company is looking for a Senior Infrastructure Software Engineer to design and develop the software stack for their test and development cluster. ...

Promoted
Fluxx
Atlanta, Georgia

In the role of Senior Software Engineer, you’ll play a critical role in building high-quality, innovative, and performant software that aligns with industry standards and best practices. Provide technical leadership, bringing best engineering practices to all phases of large-scale engineering initia...

Promoted
CNN
Atlanta, Georgia

We are looking for a Senior iOS Engineer to work with team leads and developers to produce client-side SDKs in video, authentication, and privacy. Work closely with technical leadership and fellow engineers on technical design and architecture. Contribute to the continuous improvement of processes a...

Promoted
Rollbar, Inc.
Atlanta, Georgia

As a Senior Software Engineer focused on our ingestion pipeline, you will be working on evolving our highly reliable, secure, performant, and cost efficient foundation for the capture and processing of session data. Engineer distributed systems that operate at tens to hundreds of thousands of reques...

Lyons Consulting Group
Atlanta, Georgia

Senior Software Engineer - Java/Backend Developer-. Java / Springboot senior developers. Document technical details of coding projects through a standardized process of creating code comments, software architecture and flow diagrams. It delivers end-to-end services and solutions leveraging strengths...

Insight Global
Atlanta, Georgia

A Fortune 500 Insight Global client is looking for a skilled Senior Software Engineer to join their team. As a senior engineer the expectation is to be able to build an entire API on your own and participate in team systems design and architecture. Provide technical leadership to other software engi...