London, UK

Improbable is developing an operating environment that makes building simulated worlds possible. Worlds which can be run in real time, simulating the behaviours and interactions of millions of entities. Spaces with their own rules and properties that a multitude of people can simultaneously change, explore and visualise in as many different ways as developers can imagine.

Simulated worlds provide unique insight to those asking questions of complex systems. As well as enabling completely new experiences in gaming, simulated worlds can solve significant problems in areas as diverse as defence, energy, city efficiency, health, and finance.

From our origins at Cambridge University almost three years ago, we have built a hand picked team from the finest academic institutions and technology companies from across the globe.

We are heavily funded by Andreessen Horowitz, as well a carefully selected group of experienced entrepreneurs and investors with roots in some of the biggest technology success stories of the last decade. In just over two years, we have grown to more than eighty people and continue to expand aggressively as we prepare for a pivotal, ambitious year ahead that will see us emerge from stealth mode.


As an engineer in the Infrastructure team at Improbable, you’ll be responsible for designing, building and running the software and systems which underpin our large-scale, real-time, distributed simulations.

The Infrastructure team builds flexible services and tooling which allows Improbable to rapidly scale whilst delivering a seamless experience to our customers. The majority of our software is written in Go with Python for some tooling and scripting.

The Infrastructure team is responsible for providing a production environment where Simulations can run reliably and at scale. This involves dealing with compute providers, networking, packaging, storage, monitoring, logging, and security. This necessitates building the services and APIs that expose these services to our developers and running Simulations.

Does this job really require Go skills? If not, please report it and we will take a look.