Position: Senior C++ Engineer
Company: Capital Recruiters
Experience required: 5y
English level: upper

Applications using their Natural Language Processing technologies. Their chatbots are one of the key enablers for the company services. This role is key to building their next generation chatbot technologies and associated tools using rapid development based on the evolving Kubernetes CI/CD pipeline

Our client is an online marketplace that is revolutionizing professional services by making fast, affordable expert help accessible to people everywhere. They have been working on the market since 2003 and have many specialists in their arsenal, including people from doctors, lawyers, and vets to auto mechanics and tech support. To sum up, more than 10,000 experts on company have helped over eight million people in 196 countries.

Project – development applications using their Natural Language Processing technologies. Their chatbots are one of the key enablers for the company services. This role is key to building their next generation chatbot technologies and associated tools using rapid development based on the evolving Kubernetes CI/CD pipeline.


Responsibilities:

Work on architecture, API design, and evolution of our NLP software
Work with a talented team of software developers focused on the development of our next generation NLP software
Work with multiple engineering teams, product management, and analytics to plan and execute roadmaps and test hypothesis
Proficient with applications development (CI/CD) in Docker and Kubernetes environment
Performance characterization, debugging, and optimization of distributed applications
Quickly respond to issues/needs of users of the conversational platform

Requirements:

5+ years of experience in C++, Python, and preferably also .NET (C#)
7+ years of application programming and development
Experience is decomposing complex designs to multiple manageable components and deriving associated interfaces, dependencies, metrics, and code
Experience with programming mechanisms like threads, synchronization, lockless design, concurrency, and C++ structural and behavior patterns
Experience with the large C++ code base in terms of design, modularization, validation, refactoring, and dependency management
Significant experience in analyzing, debugging, solving performance issues, and triaging code defects
Significant experience is doing code reviews, evaluation, code coverage and validations
Not required, but some experience with ChatScript is highly preferred
Bachelor’s Degree in Computer Science, Engineering, Statistics, or Information Systems

Company offer:

Paid tіmе-off and sick leaves 
Birthday leave
5 educational days
Stock options
Rеsourcеs to hеlp іmprovе your ovеrall wеll-bеіng