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

December 22, 2022

Apply Now

Loading...

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@remoterocketship.com
Jobs by Title
Remote Account Executive jobsRemote Accounting, Payroll & Financial Planning jobsRemote Administration jobsRemote Android Engineer jobsRemote Backend Engineer jobsRemote Business Operations & Strategy jobsRemote Chief of Staff jobsRemote Compliance jobsRemote Content Marketing jobsRemote Content Writer jobsRemote Copywriter jobsRemote Customer Success jobsRemote Customer Support jobsRemote Data Analyst jobsRemote Data Engineer jobsRemote Data Scientist jobsRemote DevOps jobsRemote Ecommerce jobsRemote Engineering Manager jobsRemote Executive Assistant jobsRemote Full-stack Engineer jobsRemote Frontend Engineer jobsRemote Game Engineer jobsRemote Graphics Designer jobsRemote Growth Marketing jobsRemote Hardware Engineer jobsRemote Human Resources jobsRemote iOS Engineer jobsRemote Infrastructure Engineer jobsRemote IT Support jobsRemote Legal jobsRemote Machine Learning Engineer jobsRemote Marketing jobsRemote Operations jobsRemote Performance Marketing jobsRemote Product Analyst jobsRemote Product Designer jobsRemote Product Manager jobsRemote Project & Program Management jobsRemote Product Marketing jobsRemote QA Engineer jobsRemote SDET jobsRemote Recruitment jobsRemote Risk jobsRemote Sales jobsRemote Scrum Master + Agile Coach jobsRemote Security Engineer jobsRemote SEO Marketing jobsRemote Social Media & Community jobsRemote Software Engineer jobsRemote Solutions Engineer jobsRemote Support Engineer jobsRemote Technical Writer jobsRemote Technical Product Manager jobsRemote User Researcher jobs