Samsung Research and Development Institute Ukraine (SRUKR) is looking for R&D Technical Leader who wants to apply theoretical knowledge and practical skills to solve challenging Computer Vision problems in rapidly evolving Augmented Reality domain.
As a technical leader of the team, you will have an opportunity to apply your expertise and bring to the next level such technologies as 6DoF Positioning, Scene Understanding and Human-Computer Interaction. Developed solutions are targeted on Samsung Mobile products reaching millions of users worldwide.
Key Responsibilities:
- R&D activities in CV based 6DoF Positioning, Scene Understanding and Human-Computer Interaction for AR — 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.
- Deep technical leadership and mentorship of development team
- Market and competitive solutions analysis in order to define differentiation points, areas for innovation, prepare research & development strategy
- Contribution in every aspect of component development lifecycles, including requirement analysis, design/implementation/optimization of algorithms and ML/DL models, defects analysis and code refactoring, unit and integration testing
- 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
Requirements:
- 4+ years of experience in conventional and ML/DL based image processing and computer vision
- Team leading experience
- Experience of leading advanced technologies development
- Understanding of product development processes and proven experience moving from strategy to execution, delivering results
- Understanding research methodologies and lifecycle
- 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
- Experience in embedded systems development (Android/Linux)
- Working English to feel confident in the international team
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 with CPU/GPU profiling tools
- Unity and/or other game engines development skills
- Cross-cultural working experience
- Publications in top international journals or participation in international conferences
We offer:
- Competitive salary, its annual review and different bonuses
- Official employment (gig contact)
- 28 days of paid annual vacation
- Paid days off on Ukrainian official holidays
- Paid maternity / paternity, sick leaves
- 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
- Educational and self-developmental opportunities in software creation, applied domains, soft skills & leadership