Improbable

enable the creation of new realities. In gaming and entertainment, Improbable unlocks truly next-generation gameplay through virtual worlds of unprecedented scale, persistence and richness. In other industries, we hope to help answer critical questions through simulations that could lead to a better functioning world.

Our platform, SpatialOS, lets developers transcend the limits of regular computation, allowing swarms of servers running in the cloud to cooperate in order to simulate worlds far larger and more complex than any single server could.

We are a British technology company proudly building a diverse workforce, driven by a shared desire to improve and achieve extraordinary things. We’re crafting technology for the future and fostering a problem-solving culture that embraces innovation through iteration and experimentation.

Internship
Improbable London, UK
Our Purpose   Improbable is dedicated to building powerful technology designed to help solve previously impossible problems and enable the creation of new realities. In gaming and entertainment, Improbable unlocks truly next-generation gameplay through virtual worlds of unprecedented scale, persistence and richness. In other industries, we hope to help answer critical questions through simulations that could lead to a better functioning world.   Our platform, SpatialOS, lets developers transcend the limits of regular computation, allowing swarms of servers running in the cloud to cooperate in order to simulate worlds far larger and more complex than any single server could.   We are a British technology company proudly building a diverse workforce, driven by a shared desire to improve and achieve extraordinary things. Were crafting technology for the future and fostering a problem-solving culture that embraces innovation through iteration and experimentation.   Your Mission   As a Software Engineering Intern you will be placed in one of our engineering teams and be mentored by some of our senior engineers. You will be developing large-scale, distributed systems which form parts of our real-time simulation platform.   Interns will be given a challenging project by our Head of Engineering which is best suited to their skills and interests.   Example projects include:   • working with AAA game studios to build new gaming features into our simulation stack • integrating new engines with our distributed stack -- e.g. physics, navigation, raycasting • developing new algorithms to distribute and scale our simulations • developing tooling to understand and reason about large real-time simulations • low-level performance optimisation & efficiency improvements • researching new applications of our tech and developing proof of concepts in the government   Interns will also have the opportunity, if desired, to work with our award-winning team on a project that will showcase the disruptive power of our technology and will redefine how simulations are made.   Competencies   • An excellent academic record to date, ideally coupled with stand out extra-curricular activity and/or internships in a world-class software environment • Excellent knowledge of multiple programming languages and paradigms (such as Java, C#, C++, Python, Go, Scala etc) • Growing appreciation for productive software engineering including Testing, Tooling, IDE mastery etc • Demonstrable interest and passion for development (e.g. personal projects, blogs, Open Source projects etc) • Algorithmic and data structures knowledge • An interest in gaming, simulation or distributed systems is, of course, advantageous   N.b. Our internships are always paid.       Equal Opportunity The best ideas are often the least expected and require new ways of thinking; thats why our teams at Improbable are made up of an incredible range of talented people. Improbable is proud to be an equal opportunity employer. We do not discriminate based on race, ethnicity, colour, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran status, genetic information, marital status or any other legally protected status.
18 Mar, 2019
Internship
Improbable London, UK
Our Purpose   Improbable is dedicated to building powerful technology designed to help solve previously impossible problems and enable the creation of new realities. In gaming and entertainment, Improbable unlocks truly next-generation gameplay through virtual worlds of unprecedented scale, persistence and richness. In other industries, we hope to help answer critical questions through simulations that could lead to a better functioning world.   Our platform, SpatialOS, lets developers transcend the limits of regular computation, allowing swarms of servers running in the cloud to cooperate in order to simulate worlds far larger and more complex than any single server could.   We are a British technology company proudly building a diverse workforce, driven by a shared desire to improve and achieve extraordinary things. We’re crafting technology for the future and fostering a problem-solving culture that embraces innovation through iteration and experimentation.   Your Mission   As a Software Engineering Intern you will be placed in one of our engineering teams and be mentored by some of our senior engineers. You will be developing large-scale, distributed systems which form parts of our real-time simulation platform.   Interns will be given a challenging project by our Head of Engineering which is best suited to their skills and interests.    Example projects include:   • working with AAA game studios to build new gaming features into our simulation stack • integrating new engines with our distributed stack -- e.g. physics, navigation, raycasting • developing new algorithms to distribute and scale our simulations • developing tooling to understand and reason about large real-time simulations • low-level performance optimisation & efficiency improvements • researching new applications of our tech and developing proof of concepts in the government   Interns will also have the opportunity, if desired, to work with our award-winning team on a project that will showcase the disruptive power of our technology and will redefine how simulations are made.   Competencies   • An excellent academic record to date, ideally coupled with stand out extra-curricular activity and/or internships in a world-class software environment • Excellent knowledge of multiple programming languages and paradigms (such as Java, C#, C++, Python, Go, Scala etc) • Growing appreciation for productive software engineering including Testing, Tooling, IDE mastery etc • Demonstrable interest and passion for development (e.g. personal projects, blogs, Open Source projects etc) • Algorithmic and data structures knowledge • An interest in gaming, simulation or distributed systems is, of course, advantageous   N.b. Our internships are  always  paid.       
11 Mar, 2019
Grad Scheme
Improbable London, UK
Our Purpose   Improbable is dedicated to building powerful technology designed to help solve previously impossible problems and enable the creation of new realities. In gaming and entertainment, Improbable unlocks truly next-generation gameplay through virtual worlds of unprecedented scale, persistence and richness. In other industries, we hope to help answer critical questions through simulations that could lead to a better functioning world.   Our platform, SpatialOS, lets developers transcend the limits of regular computation, allowing swarms of servers running in the cloud to cooperate in order to simulate worlds far larger and more complex than any single server could.   We are a British technology company proudly building a diverse workforce, driven by a shared desire to improve and achieve extraordinary things. We’re crafting technology for the future and fostering a problem-solving culture that embraces innovation through iteration and experimentation.   Your Mission   With the successful launch of SpatialOS to the gaming world, the popularity of our platform is growing. Our goal is to showcase the potential of the platform, by producing a variety of playable demos, and technical showcases.   A Graduate Game Engineer at improbable will learn to understand the core concepts of SpatialOS through a structured graduate programme and use this knowledge to build a wide variety of implementations on top of the platform.   A Games Engineer helps design and implement critical gameplay or gameplay-related systems that will be technically robust for large-scale, complex games. They help drive the requirements of the platform by giving structured feedback on the process of using the technology and the difficulties faced.   You will join a graduate programme that includes an accelerator induction, structured development plan and mentorship by smart, motivated and curious people driven by the mission to build new worlds that will augment human experience and become as meaningful, lasting and rich as the physical world. Competencies Basic Knowledge and working experience of game engines (e.g., Unity, Unreal or CryEngine). An interest in gaming, simulation or distributed systems An excellent academic record, ideally coupled with stand out extra-curricular activity and/or internships in a software environment Excellent knowledge of multiple programming languages and paradigms (such as Java, C#, C++, Python, Go, JavaScipt etc) Strong appreciation for productive software engineering including Testing, Tooling, IDE mastery etc Demonstrable interest and passion for development (e.g. personal projects, blogs, Open Source projects etc) Algorithmic and data structures knowledge Able to demonstrate comprehensive knowledge within a specialised area   Equal Opportunity The best ideas are often the least expected and require new ways of thinking; that’s why our teams at Improbable are made up of an incredible range of talented people. Improbable is proud to be an equal opportunity employer. We do not discriminate based on race, ethnicity, colour, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran status, genetic information, marital status or any other legally protected status.
11 Mar, 2019
Grad Scheme
Improbable London, UK
Our Purpose   Improbable is dedicated to building powerful technology designed to help solve previously impossible problems and enable the creation of new realities. In gaming and entertainment, Improbable unlocks truly next-generation gameplay through virtual worlds of unprecedented scale, persistence and richness. In other industries, we hope to help answer critical questions through simulations that could lead to a better functioning world.   Our platform, SpatialOS, lets developers transcend the limits of regular computation, allowing swarms of servers running in the cloud to cooperate in order to simulate worlds far larger and more complex than any single server could.   We are a British technology company proudly building a diverse workforce, driven by a shared desire to improve and achieve extraordinary things. We’re crafting technology for the future and fostering a problem-solving culture that embraces innovation through iteration and experimentation.   Enterprise Mission   We are a customer first organisation: our engineers are the heartbeat of our business. We are providing a fundamentally new simulation technology to some of the most interesting and important problems across government, enterprise customers and academia. You will leverage and help create our next generation platform; a distributed inference platform.   Our engineers work closely with our customers to understand some of their most difficult problems and deliver world-class technical solutions to address them. They are builders and innovators, creating features, frameworks and systems; driving product iteration through feedback. Often the simulations that you create are first of their kind innovations on important questions.   They get to the heart of a customer’s needs and are instrumental in the requirements gathering, architecting and implementing of technical products and services based on our core technology. We leverage Java and C# for much of our work with additional data-wrangling with Python and associated libraries. We value pragmatism and professionalism as well as clean code and  innovation.   You will join a graduate programme that includes an accelerator induction, structured development plan and mentorship by smart, motivated and curious people, driven by solving globally significant problems across the private and public sector; the kind of problems that keep senior leaders awake at night.   You can find out more about our engineering group  here . Overview of our products  here . Competencies: An excellent academic record, ideally coupled with stand out extra-curricular activity and/or internships in a software environment Excellent knowledge of multiple programming languages and paradigms (such as Java, C#, C++, Python, Go, JavaScript etc) Strong appreciation for productive software engineering including Testing, Tooling, IDE mastery etc Demonstrable interest and passion for development (e.g. personal projects, blogs, Open Source projects etc) Algorithmic and data structures knowledge Clear communicator with independent problem-solving skills. An ability to adapt to different levels of technical understanding. An appreciation of Bayesian inference, probabilistic programming or data science would be valuable   Equal Opportunity The best ideas are often the least expected and require new ways of thinking; that’s why our teams at Improbable are made up of an incredible range of talented people. Improbable is proud to be an equal opportunity employer. We do not discriminate based on race, ethnicity, colour, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran status, genetic information, marital status or any other legally protected status.
11 Mar, 2019