Senior Deep Learning Engineer, Computer Vision, NLP
Job Description: • Develop and deploy deep learning-based computer vision solutions that enhance user experiences across Samsung Food products • Work on cutting-edge computer vision applications, including image recognition, detection, segmentation, and generative modeling • Conduct R&D using our multimodal data (recipe images, videos, user-generated content) • Stay up to date with the latest developments in CV and DL research and apply them to production use cases • Develop scalable, efficient inference pipelines for real-world applications across mobile and server environments • Collaborate closely with ML engineers and data engineers to improve model serving infrastructure and ML pipelines • Support continuous integration and monitoring of ML models in production environments • Collaborate on NLP-related tasks where applicable, particularly in multimodal or content-driven applications Requirements: • Minimum 4 years of experience in a machine learning engineering role • Demonstrated experience in building and deploying computer vision models in production • Strong theoretical and practical knowledge of CV techniques and architectures (e.g., CNNs, Vision Transformers, YOLO, UNet, Diffusion Models) • Strong hands-on experience with Python and PyTorch (our primary DL framework) • Experience with image recognition, segmentation, object detection, or visual classification tasks • Familiarity with model optimization techniques (e.g., quantization, pruning, distillation) • Understanding of trade-offs in performance and latency for real-world applications, including deployment to mobile and server environments • Solid software engineering practices, including clean, maintainable, and production-grade code • Working proficiency in English. Benefits: • 100% remote work • Join a supportive and dynamic team • Long-term commitment Apply tot his job