C++ Software Engineer
Full Job Posting
The role
The Colo Engineering and Performance team owns system-level application performance in our colos. It provides developers with crucial insight and recommendations for improvement, as well as the information required to determine the most effective hardware and operating system configurations for each site.
Key responsibilities of the role include:
Developing high-performance, low-latency systems
Collaborating closely with quantitative researchers and developers
Designing and optimising rapid trading systems end-to-end
Applying low-level systems programming and optimisation using languages such as C, C++ or similar
Financial market knowledge is not required
Who are we looking for?
The ideal candidate will have the following skills and experience:
Expertise in low-level systems programming and optimisation for extremely low-latency, high-throughput network applications
Ability to analyse and improve application performance using hardware counters and other profiling tools
Deep understanding of modern computer architecture including cache hierarchies of modern processors.
Experience with fast-packet processing in user space and familiarity with kernel-bypass techniques such as Solarflare OpenOnload, TPCDirect, ef_vi, InfiniBand verbs, DPDK or similar
Experience optimising performance in managed runtime languages such as C# is desirable
Why join us?
Highly competitive compensation plus annual discretionary bonus
Lunch provided (via Just Eat for Business ) and dedicated barista bar
35 days’ annual leave
9% company pension contributions
Informal dress code and excellent work/life balance
Comprehensive healthcare and life assurance
Cycle-to-work scheme
Monthly company events
G-Research is committed to cultivating and preserving an inclusive work environment. We are an ideas-driven business and we place great value on diversity of experience and opinions.
We want to ensure that applicants receive a recruitment experience that enables them to perform at their best. If you have a disability or special need that requires accommodation please let us know in the relevant section
Qualifications
- Experience with fast-packet processing in user space and familiarity with kernel-bypass techniques such as Solarflare OpenOnload, TPCDirect, ef_vi, InfiniBand verbs, DPDK or similar
About G-Research
Private British quantitative finance firm using machine learning and technology to predict global financial-market movements.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at G-Research
Technology Operations Analyst
London, GBR
G-Research is seeking a generalist Technology Operations Analyst to support the operational health of engineering through reporting, analysis, process improvement, and coordination. The role owns recurring productivity r
Quantitative Data Engineer
London, GBR
Technology Operations Manager
London, GBR
Technology Operations Analyst
London, GBR
Technology Operations Analyst
London, GBR
Security Operations Placement Year
London, GBR
Software Engineer - Core IP Security
London, GBR
Security Assurance Specialist
London, GBR
Platform Desktop Engineer
London, GBR