Position: Senior Computer Vision Engineer – HCI
Company: Samsung R&D Institute Ukraine
Category: Python
Experience required: 3y
English level: intermediate
Published: 2022-10-01T00:00:00+03:00

As a part of the team, you will have an opportunity to apply your expertise and bring to the next level Human-Computer Interaction Technologies (including hands/body/eyes detection/tracking, pose estimation, static/dynamic postures/gestures recognition, etc.). Developed solutions are targeted on Samsung Mobile products reaching millions of users worldwide.

Key Responsibilities:
•	R&D activities in CV based Human-Computer Interaction for AR – hands/body/eyes detection/tracking, pose estimation, static/dynamic postures/gestures recognition, etc.
•	Analyze state-of-the-art algorithms in order to define differentiation points
•	Prototype and implement image processing and computer vision algorithms
•	Design AI solutions and train required ML/DL models
•	Optimize algorithms & ML/DL models / their inference
•	Participate in design process of system architecture
•	Integrate components to seamless solution
•	Early identification of technical obstacles and close work with teammates to find creative solutions
•	Collaboration 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

Required skills / expertise:
•	3+ years of experience in conventional and ML/DL based image processing and computer vision
•	Strong theoretical and practical applied knowledge of 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)
•	Extensive experience with one or more deep learning frameworks: TensorFlow, PyTorch, Keras
•	Understanding research methodologies and lifecycle

Would be a plus:
•	Pet projects portfolio that includes AR related technologies – camera calibration, visual inertial odometry, SLAM, object detection/recognition/tracking, semantic segmentation, optical flow/depth estimation, 3D reconstruction and modeling, hands/body understanding & eyes tracking for interaction purposes, etc.
•	Neural Networks optimization and acceleration experience using QC SNPE
•	Experience in embedded systems development (Android/Linux)
•	Experience with CPU/GPU profiling tools
•	Unity and/or other game engines development skills
•	Cross-cultural experience and working English to feel confident in the international team

We offer:
•	Competitive salary, its annual review and different bonuses
•	Fully official employment 100% complying Ukrainian labor code
•	28 days of paid annual vacation
•	Paid days off on Ukrainian official holidays
•	Paid maternity / paternity, sick leaves
•	International business trips
•	Opportunity to become an inventor of international patents with paid bonuses
•	Financial support for publishing research results and attending top tech conferences
•	Medical & life insurance for employees and their children
•	Convenient office location (Business Center ‘101 Tower’)
•	Lunches’ compensation included to the salary
•	Discounts for Samsung’s products and partners’ services
•	English courses
•	Educational and self-developmental opportunities in software creation, applied domains, soft skills & leadership