Senior Software Development Engineer - Airport IT

  • Australia Only
  • Amadeus Careers
Job Description:

The Team & Role

The ICM Biometrics team develops distributed software and hardware across multiple airport processes for advanced passenger interaction. The technology involves a combination of 2- and 3-dimensional image data from highly dynamic airport environments. The team is seeking to hire a junior machine learning engineer to assist in developing and deploying machine learning and image processing solutions. The Senior Software Development Engineer will form part of a multi-disciplinary team responsible for developing software and hardware solutions integrated with various airport processes, including the ICM Auto Bag Drop, Next Generation Kiosk and Smart Biopod systems. This opportunity is for a highly motivated candidate who is passionate about developing a career in machine learning and data-centric product development.

The candidate will have the opportunity to gain experience and knowledge from an experienced team, and be exposed to multiple exciting technologies. As such, the candidate should demonstrate an aptitude for machine learning, deep learning, and software development, and have a mindset prepared for ever-recurring learning curves and new challenges. The candidate will develop computer vision and machine learning algorithms and associated software for deployment to production. Project work will include developing image processing routines for mobile-based document scanning and character recognition.

Main Responsibilities

  • Deep learning algorithm research and development for image- and 3D-based biometrics.
  • Undertaking image processing development on web-based mobile devices for document scanning, character recognition and biometric extraction purposes.
  • Conduct analysis and contributes to joint product design efforts.
  • Support the other teams involved in the SDLC: Business Analyst, QAs, etc.
  • Demonstrate initiative in contributing to problem solving, design solutions and team goals.
  • Confident in technical skills and demonstrate substantial independence in the technical area.
  • Conduct unit and package tests of the software to ensure a level of quality in line with the Amadeus guidelines.
  • Take responsibility for a component of a project or a small project.
  • Support, work together with Operations team and customer service teams in case of issues, cutovers etc...

Skills & Experience

  • Masters degree in Computer Science or Electronic Engineering, with Machine learning knowledge.
  • Practical experience implementing machine learning and image processing solutions.
  • Scripting experience in python, c++, dotnet and/or web.
  • Computing experience in cross platform development PC, mobile, edge, cloud, web-assembly, GPU.
  • Proactivity, strong initiative and autonomy.
  • Good communication skills.

Other Jobs in Back End