Position: C/C++ Engineer Senior #10142
Company: Lohika
Category: C++
Experience required: 5y
English level: intermediate

Client’s project is a toolkit for development applications and solutions that solve variety of tasks in AI stack: human vision, automatic speech recognition, natural language processing, recommendation systems, and many others.
Responsibilities

· Build new features and maintain existing functionality of the client’s platform/product per specs and design
· Participate in code reviews
· Report to Team Lead or supervisor about feature readiness/quality and raise red flags in crisis situations
· Participate in functional and architectural design of assigned features
· Research and evaluate technical options to implement assigned features
· Provide estimations of feature scope and split it into tasks
· Work in close contact with team members or other relevant stakeholders
· Follow established software development processes
· Suggest technical and functional improvements to add value to the product

Talents You Bring to the Team

Must have:

· Modern C++ programming experience 
· Multi-core/multi-threaded programming experience
 · Linux Would be a plus: 
· Basic understanding of deep-learning frameworks 
· Experience in GPU programming/compiler/backend CUDA/OpenCL/ROCm or other deep learning hardware accelerators. · Experience in parallel computation

PERSONAL COMPETENCIES

· Sufficient English level for communication (verbal & written)
· Technical documentation writing skills
· Good communication and collaboration skills
· Team working experience
· Fast research and learning skills