С++ / ML Engineer (Scene Understanding + 3D Modeling)

Samsung R&D Institute Ukraine (SRUKR) is looking for C++ / ML engineer who wants to apply theoretical knowledge and practical skills to participate in solving challenging Computer Vision problems in rapidly evolving Vision AI domain. The position will involve different aspects of R&D including — research, analysis, prototyping, development and commercialization support of the innovative technologies. Resulting solutions are targeted on Samsung Mobile products and services reaching millions of users worldwide.
 

Required skills / expertise:
 

  • 3+ years of experience in conventional and ML/DL based image processing and computer vision
  • Strong theoretical knowledge and practical skills in computer vision algorithms (OpenCV)
  • Proficiency in C++, math, algorithms and data structures
  • Experience with object-oriented design and development
  • Solid Python programming skills (numpy, pandas, matplotlib)
  • Deep understanding of machine learning concepts
  • Extensive experience with one or more deep learning frameworks: TensorFlow, PyTorch, Keras
  • Understanding research methodologies and S/W development lifecycle
  • Bachelor’s (or higher) degree in computer science, math, statistics, or related field
     

Would be a plus:
 

  • Pet projects portfolio that includes — object detection/recognition/tracking, semantic/instance segmentation, 3D reconstruction and modeling, VLM based image captioning and summarization, etc.
  • Practical experience in custom NN-architecture development
  • Experience with vision transformer, vision encoder-decoder architectures
  • Experience with model optimizations for on-device inference (ONNX-runtime, TFLite, SNPE)
  • Experience in embedded systems development (Android/Linux)
  • Experience in ComfyUI and image-to-image generation pipelines with SDXL and FLUX models
  • Experience with VLM models
  • Experience in reconstruction of 3D items and their textures with ML/DL approaches
  • Experience with CPU/GPU profiling tools
  • Cross-cultural experience and working English to feel confident in the international team
  • Participation in CV/ML/DL-intensive research (papers, competitions, patents, etc...)
     

Key Responsibilities:
 

  • R&D activities in CV based Scene Understanding and Reconstruction domains
  • Prototype and implement efficient image processing and computer vision algorithms on C++
  • Design NN-based solutions and train required ML/DL models
  • Optimize algorithms & ML/DL models / their inference
  • Participate in design process of system architecture
  • Collaborate with other R&D engineers worldwide to improve product quality with the latest industry trends in relevant technologies
  • Maintain and support existing solutions and services
  • Develop demo applications for various platforms
  • Opportunity to participate in publication and patent activities
     

Working Conditions:
 

  • GIG contract
  • remote work is possible as well as work in Kyiv office
     

Benefits:
 

  • competitive salary, annual salary review, annual bonuses
  • paid 28 work days of annual vacations and sick leaves
  • opportunity to become an inventor of international patents with paid bonuses
  • medical & life insurance for employees and their childrens
  • paid lunches
  • discounts to Samsung products, services
  • regular education and self-development on internal courses and seminars
  • hybrid work format, working in office is required for some tasks
Published 18 April
16 views
·
0 applications
To apply for this and other jobs on Djinni login or signup.