Position: Research and Development Engineer
Company: Readdle
Category: Python
Experience required: 2y
English level: intermediate

With our RD team, we solve various problems for our products (Scanner, PDF Expert, Documents, Spark) related to machine learning and algorithms. Many well-known CV / Image Processing tasks are relevant for us: segmentation, detection, image auto-enhancement, etc. A feature of all our solutions is the fact that they all run right on the device, so we develop resource-efficient models for all our tasks. At the moment, the main vector is directed to computer vision/image processing, but we are also starting to deal with texts as well.

Thus, we're having more challenges ahead, and that's why we're looking for a new teammate to strengthen the team. 

**What will you do:**
- Prototype experimental solutions with Python and modern DL frameworks
- Study and apply algorithmic and DL techniques
- Optimize performance/inference for device
- Integrate your solutions into existing projects and products

**About you:**
- B.S. in machine learning, computer science or equivalent study in related fields
- Understanding of modern ML/DL algorithms and architectures
- Experience in production development
- Basic knowledge of probability theory, statistics, linear algebra
- Knowledge of python3, numpy, experience with Jupyter
- Strong knowledge of one of the deep learning frameworks: Tensorflow/Pytorch
- Knowledge of English (at the level of reading articles)

**Will be a plus:**
- Knowledge of C / C ++ / Swift / Objective-C
- Knowledge of basic data structures and classical algorithms

**What you will get:**
- Customer-centric culture. We put our customers first. It means that every employee can benefit from interacting with our customers directly. It enables us to create and deliver the best solutions for millions of our users
- Professional growth. We are professionals at everything we do. It means we own our decisions, our work, and our results. We provide quality feedback to others and welcome feedback as an opportunity to learn and improve
- A team of amazing people. The greatest power we have is the team. It means we care about each other, ensure transparency, and invest in everyone's success
- Impact on our products. We aim to create valuable products. It means that we improve ourselves constantly by overcoming constraints, simplifying our processes, and improving our capacity
- Innovative culture. We try to be innovative and creative in everything we do. It means that we expect, appreciate and value new ideas