Lock Applications for this job are now closed
Closing soon

The role

As a Software Engineering Intern you will be mentored by some of our most experienced engineers. You will help solve some of the most interesting problems in areas such as gameplay, game engines, distributed systems, high-performance cloud computing, and much more.

Interns will be given a challenging project or support critical work, decided on by our Head of Engineering, depending on what 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 help developers understand and reason what is happening inside game services
  • low-level performance optimisation & efficiency improvements

About you

  • Penultimate or final year of relevant degree or equivalent 
  • Extra-curricular activity and/or internships in a software environment
  • Knowledge of programming languages such as C++, Go, C#, Java and their paradigms, or a burning desire to learn and master them
  • 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