Senior Technical Software Engineer at The Emirates Group

The Emirates Group

Dubai

On-site

AED 300,000 - 550,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flight and hotel discounts

Job summary

Emirates Group in Dubai is seeking a Senior Technical Software Engineer to fortify our IT capabilities with cutting-edge Computer Vision and AI initiatives. You will own end-to-end CV/AI solutions in enterprise environments, driving model development, deployment and performance optimization.

The role requires strong technical leadership, experience with GPU-accelerated pipelines, and collaboration with cross‑functional teams to deliver secure, scalable aviation technology solutions.

Qualifications

  • Degree or Honours (12+3 or equivalent) in Computer Science, Computational Mathematics, Computer Engineering, Software Engineering, or a related field
  • 5+ years of experience in Computer Vision, Machine Learning or AI Engineering, delivering large-scale, secure AI/CV solutions — including GPU-accelerated inference and video analytics — in enterprise Agile environments.
  • Hands-on experience developing multi-camera CV solutions covering detection, recognition, tracking, Re-ID and 3D/multi-view vision, with experience across the full model lifecycle.
  • Hands-on experience building enterprise-grade AI solutions using DevOps, edge/cloud deployment, AI-assisted development tools, and responsible AI practices.
  • Proven technical leadership and mentoring experience, with strong stakeholder collaboration to influence technology decisions.
  • Strong problem-solving, risk management and production support capabilities, including incident management and root cause analysis.

Responsibilities

  • Lead the discovery and technical assessment of Computer Vision and AI initiatives, working with key technical and business stakeholders to assess feasibility and define solutions for contactless, non-intrusive passenger experiences.
  • Own Computer Vision and AI solutions end-to-end, translating requirements into scalable, secure architectures and leading model selection, development, testing and deployment across airport environments, while ensuring accuracy, performance, scalability and reliability.
  • Design and optimise GPU-accelerated Computer Vision pipelines for multi-camera vision, video analytics and AI inference, ensuring efficient processing of high-volume video streams and effective use of GPU resources.
  • Drive the adoption of Computer Vision, AI and NVIDIA technologies, identifying opportunities to enhance passenger experience, operational efficiency, security and automation through innovative solutions.
  • Lead technical troubleshooting and resolution of complex Computer Vision and AI issues, covering model accuracy, camera configuration, video processing, GPU performance, system integration and production reliability.
  • Collaborate with cross-functional teams and external technology partners to integrate Computer Vision solutions into the wider airport technology ecosystem and meet operational and security requirements.
  • Provide technical leadership and mentoring to engineering teams, establishing standards, playbooks and best practices across model development, benchmarking, deployment, monitoring and continuous improvement.
  • Drive modern engineering practices and development automation, including lean software development, built-in quality, test-driven development, Agile practices, root cause analysis and blameless incident post-mortems.
  • Conduct technical design reviews to ensure appropriate architecture patterns and engineering practices are adopted by the team.
  • Contribute to work design and planning by providing subject matter expertise on the business domain and relevant technologies, while actively contributing to technology-specific communities of practice.
  • Ensure effective use of enterprise platforms, tools and libraries in line with approved technology architecture, and support corrective, adaptive, preventative and perfective maintenance of products.

Skills

Computer Vision
Machine Learning
Python
C++
GPU / CUDA
DevOps
Edge/Cloud deployment
Stakeholder mgmt

Education

Bachelor's degree in CS or related

Tools

GStreamer
CUDA
TensorRT
PyTorch
ONNX Runtime
OpenCV
Docker
Kubernetes
DeepStream

Job description

This Full time on site position offers great opportunities for career growth.

Job Purpose

At Emirates, we believe in connecting the world, to and through, our global hub in Dubai and in constantly innovating to ensure our customers 'Fly Better'. Emirates Group IT thrives on the dynamic nature of technology. Being pioneers in aviation innovation, we're always at the forefront, pushing boundaries. We're on the lookout for exceptional IT professionals to fortify our position as leaders in the industry. Embark on a journey with the world’s largest international airline and become a vital part of our cutting-edge information and technology team as Senior Technical Software Engineer.

Responsibilities
  • Lead the discovery and technical assessment of Computer Vision and AI initiatives, working with key technical and business stakeholders to assess feasibility and define solutions for contactless, non-intrusive passenger experiences.
  • Own Computer Vision and AI solutions end-to-end, translating requirements into scalable, secure architectures and leading model selection, development, testing and deployment across airport environments, while ensuring accuracy, performance, scalability and reliability.
  • Design and optimise GPU-accelerated Computer Vision pipelines for multi-camera vision, video analytics and AI inference, ensuring efficient processing of high-volume video streams and effective use of GPU resources.
  • Drive the adoption of Computer Vision, AI and NVIDIA technologies, identifying opportunities to enhance passenger experience, operational efficiency, security and automation through innovative solutions.
  • Lead technical troubleshooting and resolution of complex Computer Vision and AI issues, covering model accuracy, camera configuration, video processing, GPU performance, system integration and production reliability.
  • Collaborate with cross-functional teams and external technology partners to integrate Computer Vision solutions into the wider airport technology ecosystem and meet operational and security requirements.
  • Provide technical leadership and mentoring to engineering teams, establishing standards, playbooks and best practices across model development, benchmarking, deployment, monitoring and continuous improvement.
  • Drive modern engineering practices and development automation, including lean software development, built-in quality, test-driven development, Agile practices, root cause analysis and blameless incident post-mortems.
  • Conduct technical design reviews to ensure appropriate architecture patterns and engineering practices are adopted by the team.
  • Contribute to work design and planning by providing subject matter expertise on the business domain and relevant technologies, while actively contributing to technology-specific communities of practice.
  • Ensure effective use of enterprise platforms, tools and libraries in line with approved technology architecture, and support corrective, adaptive, preventative and perfective maintenance of products.
Qualification
  • Degree or Honours (12+3 or equivalent) in Computer Science, Computational Mathematics, Computer Engineering, Software Engineering, or a related field
  • 5+ years of experience in Computer Vision, Machine Learning or AI Engineering, delivering large-scale, secure AI/CV solutions — including GPU-accelerated inference and video analytics — in enterprise Agile environments.
  • Hands-on experience developing multi-camera CV solutions covering detection, recognition, tracking, Re-ID and 3D/multi-view vision, with experience across the full model lifecycle.
  • Hands-on experience building enterprise-grade AI solutions using DevOps, edge/cloud deployment, AI-assisted development tools, and responsible AI practices.
  • Proven technical leadership and mentoring experience, with strong stakeholder collaboration to influence technology decisions.
  • Strong problem-solving, risk management and production support capabilities, including incident management and root cause analysis.
  • Knowledge/Skills Must have deep technical expertise covering the following areas, including but not limited to: Software Engineering (Microservices; Python, C++, NodeJS, Java; algorithms, data structures, concurrency, performance engineering; Integration tools like Solace), Computer Vision & Video Processing (Object detection, recognition, tracking, Re-ID, scene understanding, multi-camera/multi-view 3D vision, camera calibration and spatial mapping; real-time video processing via RTSP/IP cameras, GStreamer, and hardware-accelerated pipelines), AI/ML Model Development (PyTorch, OpenCV, ONNX Runtime; dataset curation, annotation, model training, fine-tuning and continuous improvement; Vision Foundation Models, VLMs, Generative AI and Edge AI), NVIDIA & GPU Computing (MV3DT, DeepStream SDK, TAO Toolkit, TensorRT, CUDA; GPU inference, FP16/INT8; Omniverse/Isaac Sim and USD for simulation), Data, Cloud & Deployment (Relational/NoSQL databases; CI/CD and observability; cloud-native (AWS/Azure/Google); Docker/Kafka; edge-to-cloud deployment), Security Awareness (Secure data handling across collection, training and deployment in sensitive environments).
Leadership Role

No Salary & benefits

Salary & benefits

Join us in Dubai and enjoy an attractive tax-free salary and travel benefits that are exclusive to our industry, including discounts on flights and hotel stays around the world. Find out what it’s like to live and work in our fast-paced, cosmopolitan home city in the Dubai Lifestyle section of our website www.emirates.com/careers.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Technical Software Engineer - AI Computer Vision
Senior Technical Software Engineer - AI Computer Vision

Emirates • Dubai

On-site
AED 350,000 - 600,000
Senior Technical Software Engineer - AI Computer Vision
Senior Technical Software Engineer - AI Computer Vision

ApplyMint • Dubai

On-site
AED 420,000 - 660,000
Senior AI/Computer Vision Engineer — Lead Onsite in Dubai
Senior AI/Computer Vision Engineer — Lead Onsite in Dubai

The Emirates Group • Dubai

On-site
AED 300,000 - 550,000
Flight and hotel discounts
Senior AI & Computer Vision Engineer (GPU/Edge)
Senior AI & Computer Vision Engineer (GPU/Edge)

Emirates • Dubai

On-site
AED 350,000 - 600,000
Senior AI Computer Vision Engineer - Scalable CV & ML
Senior AI Computer Vision Engineer - Scalable CV & ML

ApplyMint • Dubai

On-site
AED 420,000 - 660,000
Senior Data Scientist/ Senior AI Engineer
Senior Data Scientist/ Senior AI Engineer

Emirates • Dubai

On-site
AED 280,000 - 420,000
Travel benefits
Healthcare
Lifestyle benefits
Data Scientist/AI Engineer
Data Scientist/AI Engineer

Emirates • Dubai

On-site
AED 300,000 - 420,000
Tax-free salary
Travel benefits
Discounted flights and hotels
Technical Presales Architect
Technical Presales Architect

Recruvion • Dubai

On-site
AED 360,000 - 600,000
Senior Machine Learning & AI Engineer
Senior Machine Learning & AI Engineer

Talenzon group • Dubai

On-site
Visa/Sponsorship provided for eligible candidates
Principal Solutions Architect
Principal Solutions Architect

Theme Blog Studio • Dubai

On-site
AED 480,000 - 720,000