Position: с++ developer
Company: MindHunt
Category: C++
Experience required: 3y
English level: intermediate

We are developing a fully automated large-scale high-accuracy multi-lingual ‘Product Data Aggregator’ and online consumer ‘Shopping Search Engine’ for all of Europe. We are making all products, brands and retailers searchable in one shopping search engine. To achieve this we are using
machine-learning, AI, big data, data analysing, parallel processing, and search engine logic together with modern web design and user experience for both web and mobile devices. In short our goal is to create the world’s largest full data Product Database.
Since we are constantly pushing the boundaries in software and systems development to create new and exciting functionality, we invite the sharpest minds that love challenges to be part of our mission.

OFFICE LOCATION
Remotely + visit office at Kyiv, Tarasa Shevchenka Ln, 13/21 (near Maidan Nezalezhnosti)

CONDITIONS
Competitive salary, medical insurance, equipment, 25 days of vacation, sick leaves, fitness, and opportunity to work several days per week from home.

We review candidates who:
Lives in (near) Kyiv
Candidates from Ukraine who are ready for relocation to Kyiv in the future
Candidates from Ukraine and other countries who are ready for relocation to Sweden

RESPONSIBILITIES
You will be responsible for developing and maintaining high-capacity object-oriented C++ systems for the analysis, detection, and categorization of product data from multiple countries and languages.
You need to be able to quickly understand real-world e-commerce product property structures/patterns and understand how to translate this into general algorithms.

REQUIREMENTS
5+ years of experience in software development
Linux environment programming in C++ (version 11 or later)
Analyzing and handling Big Data systems
Object Oriented software design
Multi-threading / parallel-processing systems
POSIX standard, Libraries (STL)
Low-level debugging and optimization (like GDB, PTrace, Valgrind, etc)
Databases (MySQL)
Networking (sockets, epool, etc)
GNU build tool-chain (like GCC, GDB, Make, LLVM, CMake)

Technology Stack
GIT, CI (Jenkins)
Linux (Ubuntu)
Networking

PREFERRED/NICE TO HAVE SKILLS
It is of course an advantage if you have special interest/knowledge/experience within:
E-commerce and Product Data
Distributed / Parallel processing
AI / Machine learning
Linguistics / Natural language processing
Search Engine logic

WHY IS THIS PROFESSIONAL OPPORTUNITY AN EXCELLENT CAREER STEP FOR YOU?
Opportunity to work in a small team and see the results of your efforts
Competitive salary, attractive social package
Opportunity to work remotely and at the Kyiv office or relocation to Sweden
International team, so you can practice English every day
Modern technologies and opportunities for professional worth