Position: Senior Research Engineer (Optimization)
Company: SoftServe
Category: C++
Experience required: 5y
English level: intermediate

WE ARE
A deep-tech R&D SoftServe team that applies expertise in machine learning, engineering, and basic science to cross-disciplinary research spanning from human-computer interaction and hardware design to life science, machine vision and perception. We create bleeding-edge technologies both in-house and as a service for world-leading R&D customers, run multiple technology and academic partnerships, and expose our research at global events and conferences.

YOU ARE
A Developer and Researcher, who has excellent communication skills and

BSc, Master, Ph.D. in Applied Science (Computer Science, Electrical Engineering, Physics, Bioinformatics, Chemistry, Network Science, etc.)
More than 4 years of experience in Windows C++ software development
Strong programming skills in Modern C++ (the project uses C++17)
Skill in object-oriented software design and architecture techniques
Proficiency in Maths/Algorithmics
The attitude of an easy-going person who will support a friendly environment within the team and customer
A concept of STL library
The basics of Computer Vision (OpenCV)
Experience in software optimization (vectorization, parallelization)
Expertise in software unit testing best practices, preferably working with gtest
Good communication skills and ability to easily present your ideas to team and customer
This experience would be a plus

Industrial image processing
TBB, IPP, MKL libraries
GPU-programming (CUDA)

YOU WANT TO WORK WITH
Solving complex research, design, and implementation problems
Optimization of image processing and computer vision algorithms, written in C++
Research and implementation of new Image processing algorithms (i.e. shape matching)
Integration of the code with large enterprise-scale applications
Dataflow framework design and implementation

TOGETHER WE WILL
Contribute to the development of future technologies and deep-tech products
Cooperate with a distributed team all around the world to deliver world-class software for industrial usage
Help our customer reach 'zero defects future' goal
Work on the bleeding edge of technology research in Machine Perception, Human-Computer Interaction, High-Performance programming, Sensing and Ambient Intelligence