Position: C++ Software Engineer
Company: WorkNest Technologies
Experience required: 3y
Category: C++
English level: intermediate
Published: 2021-05-01T00:00:00+03:00

Our customer is a global enterprise AI software provider, accelerating AI transformation by offering a new paradigm for deploying production-grade AI solutions systematically. The product is based on our unique approach for modular AI R&D process - enabling us to solve the most complex AI problems in a scalable way, breaking most of the barriers in implementing AI solutions for mission-critical problems.

As part of your work as a C++ Software Engineer, you will help design and build core components, choose the right tools for the job, and build a scalable, high throughput infrastructure to support our growing business needs. 

**Skills and knowledge required**

• 5+ years of software development experience using C/C++
• 2+ years of working with the edge devices
• B.Sc in computer science or a related field
• Solid skills in C/C++, OpenCV, Python, ONNX, PyTorch
• Experience with implementing ML models or Python code on devices with Snapdragon or other Qualcomm processors
• Good understanding of how to work with CPU, GPU, and DSP on edge devices, with a preference for Qualcomm’s architecture
• Experience with integration of mobile SDK with a client and with cloud server
• Outstanding team player with solid communication skills
• Tech-savvy - we are looking for someone who likes to learn and develop tech skills of the latest technologies and methodologies
• Good spoken and written English

**As an advantage**

• Proficiency with Android SDK, NDK, JNI and Java, Kotlin skills
• Familiarity with the process from AI Research to production on Android edge devices 
• Background collaborating with Research teams working with PyTorch or TensorFlow 

**What You'll Be Doing**

• Design & develop the edge device infrastructure for deploying and monitoring AI models in production.
• Work in an exciting dynamic environment with a group of highly motivated and skilled researchers and developers in order to solve AI’s most challenging problems
• Be a key part in the development of our application communicating with our server side via API. Train and run cutting edge deep learning models in real time
• Deliver the best product to our clients, aligned with the company’s quality and content
• Take a meaningful role in our growing Engineering group.

**We are ready to offer**

• Competitive salary based on your experience level
• Professional and career growth opportunities
• Opportunity to work and communicate directly with the customers
• Your health support via gym compensation and vacation policy
• Professional English lessons with native speakers or highly qualified teachers
• Partly or fully gym compensation
• Partly or fully compensation of specialized conferences, meet ups etc.
• Modern spacious office in the heart of the city (Sport Palace metro station)
• Leisure activities in the office: breakfast for free, tea time, pizza days