Lead Machine Learning, Computer Vision Software Engineer
Job in
Dubai, UAE/Dubai
Listed on 2025-10-16
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
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
- 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)
- 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
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).
(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:
×