Point your AI agent at freehire and let it find you a job.

Get the CLI →

ApplyMint

NewBe an early applicant

Senior Technical Software Engineer - AI Computer Vision

Discussion

Summary

Hands-on technical lead at Emirates Group IT designing and delivering scalable, secure AI computer-vision solutions (multi-camera detection, tracking, Re-ID, 3D vision) with GPU-accelerated inference and real-time video analytics. Core stack: Python/C/Java/NodeJS microservices, PyTorch, OpenCV, ONNX, TensorRT/CUDA, DeepStream, GStreamer, and AWS/Azure/GCP.

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 The Senior Technical Software Engineer is a key technical member of an agile feature team who provides technical leadership while remaining hands‑on in software development and problem resolution The role is responsible for leading technical design driving the delivery of scalable and secure software solutions mentoring engineers and collaborating with architects stakeholders vendors and dependent teams to successfully deliver business outcomes that support the Emirates Group

Qualification

To be considered for the role you must meet the below requirements

  • 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

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available