Senior C++ Developer (Query optimization)

Job Description

Senior C++ Developer (Query Optimization)

Senior C++ Developer required to work with some of the top C++ brains in the EU.

Our latest VANRATH client are urgently looking for a Senior C++ developer to join an elite globally distributed team with a small team in N.Ireland

The work is very interesting and very challenging so you need to be more than just a coder to fit in.

Our client provides a modern cloud-native, cloud-agnostic distributed SQL database that delivers on-demand scale- out and continuous availability for high throughput transactional workloads. They are energized by tough problems. They think differently. They're passionate about innovation and invention. They've taken on a challenge other companies have been unable to master: building a distributed SQL database for a cloud-native, cloud-agnostic world.

The role

Our clients SQL team is a distributed team whose mission is to deliver high performance query execution on top of an elastic, distributed, always on database engine. Our clients engineers are comfortable working at the edge of the current state of the art and believe in clean, modular architecture. Responsibilities cover everything from the parser through the query optimizer to the execution engine. They are looking for someone who can build new core functionality into the engine, push the boundaries in terms of performance and to help discover and apply the latest technologies and research.

Your future challenges

Implement demonstrably correct, high performance, highly maintainable code in C++ 17

Design and develop features in the query engine

Design and develop tests to test for correctness and performance

Work within small feature-focused groups within the SQL team

Collaborate with other teams in the organization to design, prototype and develop solutions for real problems found in the field.

Work effectively as part of a highly distributed team, help to build and sustain a culture of cooperation and knowledge sharing

Be trained in advanced DBMS domain knowledge and state of the art research and technologies

Learn software engineering best practices and how to ensure our product remains highly available

The ideal person:

B.Sc. in Computer Science or similar discipline

General skills : Superb analytic and debugging skills (GDB, Perf, Valgrind)

Strong verbal and written communication skills in English

Ability to explain complex technical issues

Must have :

5+ years of experience with C++ or similar language

Strong competencies in data structures, algorithms o Strong mathematical background

Experience with large, complex code bases

Experience with heavily multithreaded programming o Experience in high performance optimisation

Benefits include: Competitive Salary up to £85k ,Company Pension, Health Care, & Life Assurance Scheme,Flexible / Remote Working.

For further information on this vacancy, or any other IT job in Belfast or wider Northern Ireland, please apply via the link below or contact Phil Gamble in the strictest confidence.

Follow VANRATH on LinkedIn for:

Expert career advice. The latest Top Jobs. Industry News. And much more…