Filled
This offer is not available anymore

Software Engineer in London

Improbable

Workplace
Onsite
Hours
Full-Time
Internship
No
Share offer

Job Description

Improbable’s mission is to make new realities possible. These realities will enrich the human experience, underpin superior decisions, be the foundation for new businesses and create insights into how the universe works.

Our first product is SpatialOS; a distributed operating system capable of producing consequential, persistent simulations at unprecedented scale. SpatialOS is being deployed in many progressive game studios and the most critical government institutions across the world.

We are a British technology company with an internationally diverse workforce, unified by our desire to achieve extraordinary things. Fulfilling our long-term vision requires solving some of the most interesting and difficult problems on earth; the journey to new realities provides continuous progression and development opportunities for our world class problem solvers.

_mission

Engineering is at the heart of Improbable. We solve some of the hardest problems around in areas such as distributed systems, high-performance cloud computing, messaging and much more.

We are technology neutral and believe in well-tested, robust code. Much of our platform is built in Java/Scala with areas of C++, GoLang & Javascript. We leverage Open Source technologies (such as CoreOS, etcd, Fleet, Docker, Prometheus, gRPC) and give back to the community when we can.

We are hiring across of all our teams, which we rotate within regularly. Our onboarding process gives you the opportunity to work in all our teams over a series of weeks, helping to inform you of where you might like to begin. There is always a diverse range of challenging and interesting projects to work on such as:

  • designing and implementing new algorithms to distribute and scale our simulations
  • integrating new workers with our distributed stack
  • core infrastructure that underpins seamless scaling (networking, packing, storage, containers, logging, security across all compute providers)
  • creation of world-class, robust APIs and SDKs for external customers
  • developing tooling to understand, visualise and reason about large real-time simulations
  • researching new applications of our tech and developing proof of concepts
  • customer facing roles working with world-class organisations to explore the possibilities of SpatialOS

_competencies

At Improbable, we welcome diverse engineering backgrounds and are able to offer highly interesting challenges across all our teams. We never hire to fill a gap, and it's certain you will get the opportunity to work in different teams. Therefore, it's likely you will relate to the following profile:

  • A strong software engineering pedigree, comfortable choosing the most appropriate language/technologies for the project
  • Software Engineering is more than just a job to you. Perhaps you contribute to Open Source projects, blog or speak at events occasionally, or just spend a great deal of your time thinking about interesting problems.
  • You're disappointed when you're not learning something new or stretching yourself
  • You can offer your opinion and respectfully reason with people, but equally commit to the direction decided by the majority after being heard
  • You value working in different problem areas and are prepared to work in whichever team is necessary to add the most value to the business
  • You embrace that in a fast-growing start-up, priorities can change quickly
  • You're accountable and get satisfaction from shipping stuff on time / delivering quantifiable results
  • You go out of your way to help others in order to achieve and improve as a team
  • You're modest when the results speak for themselves, and humble enough to take responsibility when they don't

Of course, previous experience of the following would be advantageous but isn't essential:

  • Experience building large-scale distributed systems
  • Experience working on cloud-based scalable architectures
  • Experience building high-traffic, robust APIs, SDK or web architectures

 

About Improbable

  • Games

Improbable company page is empty
Add a description and pictures to attract more candidates and boost your employer branding.

Other software engineer jobs that might interest you...