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.
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…