Lead Machine Learning Engineer
Luxoft – Kuala Lumpur City, Federal Territory of Kuala Lumpur, Malaysia
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, including development of new embedded software and enhancements to cloud infrastructure.
Responsibilities :
- Work directly with computer‑vision perception engineers and camera ISP engineers.
- Define image quality requirements for customer use cases.
- Develop image‑processing algorithms to optimize camera image quality and improve computer‑vision application performance.
- 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.
Mandatory Skills :
Bachelor’s degree or greater in Computer Science, Software Engineering, or a related field.3–5 years of experience developing computer‑vision applications / algorithms.Participation in at least two image‑processing / computer‑vision projects, one of which is productized.Strong C / C++ experience.Experience with OpenCV and ML frameworks such as PyTorch, TensorFlow, TensorFlow Lite.Deep understanding of neural‑network architectures.Experience working with embedded devices in C++ on Linux.Decent understanding of 2D / 3D geometry and algebra.Desire to learn new technologies.Desire to follow test‑driven development in CV / ML contexts.Nice‑to‑Have Skills :
Experience with machine‑learning integration and inference engines.Experience building for Android / Yocto.Experience or understanding of OpenCL / CUDA or OpenGL / Vulkan (shaders) and desire to learn other SIMD languages.Seniority Level : Mid‑Senior level
Employment Type : Full‑time
Job Function : Information Technology, Engineering, and Project Management
Industries : IT Services and IT Consulting, Software Development, and Motor Vehicle Manufacturing
#J-18808-Ljbffr