• Notera att ansökningsdagen för den här annonsen kan ha passerat. Läs annonsen noggrant innan du går vidare med din ansökan.

Daily work with Starcounter’s query processing engine (QP). This component embodies regular capabilities of an in-memory database: standard SQL queries, query planning and optimisation, query compilation into machine code (LLVM). It also encompasses the recent research in databases, including incremental view maintenance and deductive queries. It is being developed by a team of 4 people, 2 are PhD in databases. The QP code is performance-critical, being high-level and algorithmi? at the same time.

Ownership for a particular chunk of QP code as a direct developer, while overseeing and improving the entire query processor codebase. This involves reviews of your teammates code, pair programming sessions, architecture sessions at a whiteboard.

Be involved and facilitate the use of QP APIs inside the Starcounter platform code.

We are looking for a C++ Developer with a great sense of code taste and soft skills to our query processing technology team (database core).
You are passionate about recent developments in C++; you value concise, readable, maintainable but fast code. You strive to take a next step in your proficiency by working on a complex software project. You are also keen on helping and teaching others, while wish to be unbound in using the most modern tools and libraries. If that is the case, Starcounter is a great place for you!

REQUIRED SKILLS

Production experience with C++ development
Good knowledge of Standard C++ (C++14/17)
Weighted adoption of a functional style in daily C++
Habit of simplifying code by introducing abstractions while avoiding performance loss
Good soft skills: open-minded, eager to help others
DESIRABLE SKILLS

Multi-platform C++ development (Windows, Linux)
Experience with Visual Studio, .NET
Experience with CMake
Experience with debugging tools, e.g. valgrind
Experience with static and dynamic code analysers
Knowing trends in C++ language development
Knowing pros and cons of modern C++ libraries (e.g. boost)

Starcounter platform combines an application server and an in-memory database engine for rapid development of high performance business applications. The product is based on our innovations combined with state-of-the-art in databases, application servers and full-stack development. We build our product to change the enterprise software world. Come join us!

Our development team ranges from PhDs in computer science to self-taught whiz kids, and focuses on extreme performance and an ease of use out of the ordinary.

Detta är en jobbannons med titeln "C++ Developer" hos företaget Starcounter ab och publicerades på webbjobb.io den 31 augusti 2017 klockan 00:00.

Hur du söker jobbet

Ansökan sker via e-post till [email protected]. Vänligen använd rubriken/referensen "Stefan Edqvist".

webbjobb-logo-white webbjobb-logo-grey webbjobb-logo-black