Luxoft

Lead Machine Learning, Computer Vision Software Engineer

Posted: Oct 31, 2025

Job Description

Project descriptionOur 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.ResponsibilitiesWork directly with computer vision perception engineers, and camera ISP engineers.Define the image quality requirements for customer use casesDevelop image processing algorithms to optimizing the camera image quality for performance improvement of computer vision applicationsDevelop custom ML models for visual recognition and training it from scratchQuantization and pruning the ML modelsData evaluation using relevant metrics to increase the model performanceImplement computer vision/image processing algorithms in fast/optimal C++ codeImplement heuristic/math algorithms and probabilistic methods for camera AIResearch existing C++ solutions for CV logicDevelop cross platform C++ codeCover algorithms and CV code with unitestRamp up on new technologies related to CV/ML/algorithms (not R&D)Integrate machine learning modules into algorithmsSkillsMust haveBachelor's Degree or greater in Computer Science, Software Engineering, or related field.3-5 years of experience developing computer vision applications/algorithmsParticipate in at least 2 image processing / computer vision projects and 1 of them productizedImage processing / computer vision background/understandingStrong C/C++ experienceExperience with OpenCV and ML frameworks such as Pytorch, TensorFlow, TensorFlow LiteDeep understanding of neural network architecturesExperience to work with embedded devices in C++ on LinuxDecent understanding geometry 2D/3D and algebraDesire to learn new technologiesDesire to follow test driven development(in CV/ML too

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In