Position: Senior C++ Software Engineer
Company: Lohila / Capgemini Engineering
Experience required: no_exp
English level: upper

MAIN TASKS AND 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

EDUCATION, SKILLS, AND EXPERIENCE:

MUST HAVE:
5+ years of 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