×
Register Here to Apply for Jobs or Post Jobs. X

Lead Machine Learning, Computer Vision Software Engineer

Job in Dubai, UAE/Dubai
Listing for: Luxoft
Full Time position
Listed on 2025-10-16
Job specializations:
  • Software Development
    Machine Learning/ ML Engineer, AI Engineer, Computer Science, Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 200000 AED Yearly AED 120000.00 200000.00 YEAR
Job Description & How to Apply Below

Project description

Our client, a leading manufacturer of high-end household appliances, is expanding into new smart product lines. As part of this strategic initiative, a large‑scale global program is being implemented across the company's IP portfolio. This includes the development of new embedded software, enhancements to cloud infrastructure.

Responsibilities
  • Work directly with computer vision perception engineers, and camera ISP engineers
  • Define the image quality requirements for customer use cases
  • Develop image processing algorithms to optimize camera image quality for performance improvement of computer vision applications
  • Develop custom ML models for visual recognition and train them from scratch
  • Quantize and prune ML models
  • Evaluate data using relevant metrics to increase model performance
  • Implement computer vision/image processing algorithms in fast/optimal C++ code
  • Implement heuristic/math algorithms and probabilistic methods for camera AI
  • Research existing C++ solutions for CV logic
  • Develop cross‑platform C++ code
  • Cover algorithms and CV code with unit tests
  • Ramp up on new technologies related to CV/ML/algorithms (not R&D)
  • Integrate machine learning modules into algorithms
SKILLS Must have
  • Bachelor's Degree or greater in Computer Science, Software Engineering, or related field
  • 3‑5 years of experience developing computer vision applications/algorithms
  • Participated in at least 2 image processing / computer vision projects and 1 productized
  • Image processing / computer vision background/understanding
  • Strong C/C++ experience
  • Experience with OpenCV and ML frameworks such as PyTorch, Tensor Flow, Tensor Flow Lite
  • Deep understanding of neural network architectures
  • Experience working with embedded devices in C++ on Linux
  • Good understanding of geometry (2D/3D) and algebra
  • Desire to learn new technologies
  • Desire to follow test‑driven development (in CV/ML as well)
Nice to have
  • Experience with machine learning integration, inference engines
  • General machine learning understanding
  • Experience building for Android/Yocto
  • Experience/understanding of OpenCL/cuD, or OpenGL/Vulkan (shaders) and desire to learn other SIMD languages
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary