The London based company with an office in Warsaw operates as a lean start-up with the founder and creator of the technology actively involved in the daily running of the business. The company, started in 2013, uses its software and artificial intelligence (AI), combined with GPUs, to derive insights fast. It combines AI, machine learning and open source relational database PostgreSQL for GPU-powered Big Data analytics.
This role will support architectural decision making. This person will be required to collaborate effectively with all stakeholders in the project including the development team, project and business management and end users.
This position is perfect for creative people who want to have an impact on the product they are working on and who want decisions to be made quickly. We want someone who is continually learning and who shares their knowledge, takes ownership, and sees working in a start-up type environment as a plus.
DUTIES:
Develop C++ code.
Review existing code.
Provide documentation to support new team members.
Input into sizing and planning.
Adopt Agile project management.
Code reviews.
Build, Deploy & Test.
QA and testing strategy.
Mentor and guide others.
Input into architecture and design decision making.
Work across the development life cycle starting with inception, proof of concept and development research through initial planning and sizing.
Requirements for the role are:
At least 3 years of commercial experience in C++
C++11
Linux
git
TDD
Problem solving, Critical thinking, Proactivity
Good English
Nice to have:
CUDA
PostgreSQL
CMake
Docker
Python
C++14/17
Boost
experience with multi-machine distributed systems
experience with Networking
How we work:
Integration tests
Agile management - Scrum
Issue tracking tool - Jira
Code reviews - Bitbucket
Version control system - GIT
Offer
market salary to reward the best and brightest developers for their work.
permanent contract or possibility for a B2B contract
private medical
remote working 100% whilst the current restrictions are in place. Possibility of a partial or fully remote role afterwards.