Home/Job List/Junior Machine Learning, Computer Vision Software Engineer (Bengaluru)
Luxoft

Junior Machine Learning, Computer Vision Software Engineer (Bengaluru)

Luxoft

Bengaluru, Karnataka, India
Full-Time
Posted 1 month ago

Job Description & Responsibilities

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 recent 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 optimizing the camera image quality for performance improvement of computer vision applications - Develop custom ML models for visual recognition and training it from scratch - Quantization and pruning the ML models - Data evaluation using relevant metrics to increase the 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 unitest - 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 - Participate in at least 2 image processing computer vision projects and 1 of them productized - Image processing computer vision background understanding - Strong C C experience - Experience with OpenCV and ML frameworks such as Pytorch TensorFlow TensorFlow Lite - Deep understanding of neural network architectures - Experience to work with embedded devices in C on Linux - Decent understanding geometry 2D 3D and algebra - Desire to learn new technologies - Desire to follow test driven development in CV ML too Nice to have - Experience with machine learning integration inference engines - Machine learning general understanding - Building for Android Yocto experience - OpenCL cuda or OpenGL Vulkan shaders experience understanding and desire to learn or any different SIMD language .

Required Skills

Machine LearningTensorFlowPyTorch

Job Details

Employment TypeFull-Time
Work ModeOn-Site
Experience35 years
Positions1

Posted by

N/A

Posted on:

26 Jul 2026

About Luxoft

More open roles

Browse all jobs →