C++ Engineering Role - Building a platform to simulate the world in real-time at a $3B UK Tech Unicorn

December 22, 2022

🏡 Remote – Anywhere in the UK

C++

Go

Golang

IoT

Apply Now
Logo of techruiter.

techruiter.

we are your answer to building teams that have the power to transform your company. we are techruiter.

Tech Recruitment • Product Recruitment • Science Recruitment • Consulting • Talent Acquisition

11 - 50

Description

• Developing a deterministic simulation runtime optimised for both real-time and faster than real-time simulation execution. • Scale across multiple compute nodes using cutting-edge synchronisation and low-latency networking techniques. • Create a platform that can efficiently integrate models of real world social, political and technological systems defined in multiple languages, modelling tools and pre-existing simulation engines. • Use data oriented design and advanced scheduling techniques to maximise processor utilisation. • Write coherent, well-structured and efficient C/C++ or Go code with a particular emphasis on high-performance engineering. • Contribute to the services and tools used to build, launch, monitor, test and debug simulations. • Work closely with our applied scientists and modellers to create intuitive and efficient APIs. • Outcomes of the project include: - Build a next generation product which will help governments gain a richer understanding of their most critical problems through the power of synthetic environments.- Enable our users to create and run some of the largest and most complex simulations ever developed.- Understand the requirements of our applied scientists and model engineers and provide them with the SDKs and tools needed to effectively develop, debug and profile complex models.- Collaborate with other members of our multi-disciplinary team to optimise the end-to-end process of preparing data, running simulations and analysing results; reducing the time it takes for our customers to answer the most critical and time-

Requirements

• You must be a confident C/C++ developer with a passion for producing highly performant software. • You must be up to date with the latest standards in your language of choice. • You must be passionate about sharing knowledge, learning and collaborating with others. • You must be passionate about mentoring and growing engineers in their technical ability. • You must be pragmatic and able to identify the most impactful work among competing requirements. • You drive integration efforts across teams and the tech stack. • Knowledge of concurrent programming is preferable. • Knowledge of networking and distributed systems is preferable. • You are adaptable and can take on ownership of key aspects of the system. • You have a talent partner who will walk you through how to prepare and what to expect in these sessions.

Benefits

• The ability to work remotely in the UK • The ability to work with a diverse range of engineers • The opportunity to work with a customer centric company • The opportunity to grow as an engineer

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobsuk.co.uk
Jobs by Title
Account Executive jobsAccounting Manager jobsAccountant jobsAdministration jobsAdministrative Assistant jobsAnalytics Engineer jobsAndroid Engineer jobsAttorney jobsBackend Engineer jobsBusiness Development Rep jobsBusiness Operations & Strategy jobsChief of Staff jobsCivil Engineer jobsCloud Engineer jobsCommunity Manager jobsCompliance jobsContent Marketing Manager jobsContent Manager jobsContent Writer jobsCopywriter jobsCustomer Success jobsCustomer Support jobsData Analyst jobsDatabase Administrator jobsData Engineer jobsData Entry jobsData Scientist jobsDevOps jobsEcommerce jobsElectrical Engineer jobsEmail Marketing Manager jobsEngineering Manager jobsExecutive Assistant jobsController jobsFinancial Planning and Analysis jobsFull-stack Engineer jobsFrontend Engineer jobsGame Engineer jobsGeneral Counsel jobsGraphics Designer jobsGrowth Marketing jobsHuman Resources jobsiOS Engineer jobsInfluencer Marketing jobsInfrastructure Engineer jobsIT Support jobsMachine Learning Engineer jobsMarketing jobsMedical Writer jobsMechanical Engineer jobsOperations jobsParalegal jobsPerformance Marketing jobsProduct Analyst jobsProduct Designer jobsProduct Manager jobsProject Manager jobsProgram Manager jobsProduct Marketing jobsQA Engineer jobsSDET jobsRecruitment jobsRisk jobsSales jobsSales Development Rep jobsSales Engineer jobsSalesforce Administrator jobsSalesforce Analyst jobsSalesforce Consultant jobsSalesforce Developer jobsScrum Master / Agile Coach jobsSecurity Engineer jobsSEO Marketing jobsSite Reliability Engineer jobsSocial Media Manager jobsSoftware Engineer jobsSolutions Engineer jobsSupport Engineer jobsSystem Administrator jobsSystems Engineer jobsTax jobsTechnical Account Manager jobsTechnical Writer jobsTechnical Product Manager jobsUser Researcher jobs