Connecting to LinkedIn...

Software Engineer R&D PhD Distributed Systems

Posted 10 days ago

London, England, £50000 - £65000 per annum + benefits

Job Type: Permanent

Managed by: Open Source Team

Software Engineer / Backend Developer (R&D PhD Distributed Systems) *Remote UK*. Would you like to be solving hard distributed system problems that are mostly platform agnostic and theoretical in nature; working with a highly talented team of technologists in an Agile environment?

You could be progressing your career at a growing tech company, a highly regarded provider of serverless real-time infrastructure for the Internet that processes billions of messages a day and powers everything from live chat and VoIP calls to real-time pricing and stock availability for a multitude of services around the globe.

As a Software Engineer you will join a small, highly talented R&D team that establish the technical underpinnings for future product development, working under the direction of the company's co-founder and Chief Scientist. You'll build a strong understanding of the current technology landscape, evaluating new / emerging technologies and approaches and carryout research and development to create new concepts and approaches for new features / software deliverables. You will actively contribute to the technology community via research publications, blog posts, and conferences, building a reputation of expertise.

There's a remote interview and onboarding process and the ability to work from home if desired and collaborate remotely via Slack including £1k to spend on home office equipment; you'll join colleagues in the London office once a quarter for team meetups.

*You have a record of academic achievement in Computer Science or Mathematics and have completed post-grad study, likely to be PhD educated
*You have a demonstrable interest in real-time distributed systems engineering, networking protocols and systems programming
*You enjoy collaborating to solve difficult problems
*Ideally you will have some commercial software engineering experience - coding skills in any language: Node.js or Golang preferred, alongside any OO programming language (e.g. Python, Java, C++)
*You're keen to work in an R&D environment, seeking innovation
*You're keen to learn and develop your skillset, quick to assimilate new ideas and technologies

As a Software Engineer you will earn a competitive salary (to £65k, negotiable) plus bonus and benefits.

Apply now or call to find out more about this Software Engineer (R&D PhD Distributed Systems) opportunity.

REF: BB/17932/A/KS/130122_1642072086

Integrity, Commitment, Quality and Endeavour

"As a software developer working in financial services looking for a role outside the sector... Oliver took this vague request and ran with it, producing specs for roles.... that were exactly what I was looking for... Oliver's and Client Server's cross-sector networks made this move possible, and it's a very unique aspect to their offering."

Stephen - Senior Developer


"Nick (and Client Server in general) are quite different from other recruiters I have dealt with. He takes the time to understand where you are and what you want next so that he can find the right job rather than just any job. The communication throughout the process was perfectly pitched and I'm very happy with the end result."

Julian - Senior Developer​


"I have worked with Client Server before to my satisfaction. They provide a very professional approach, excellent communication and an overall exceptional service in recruitment... David represents those values extremely well... I had no questions unanswered. He has organised the process with flawless precision. I would always recommend him."

Marton - Head of Development​