Engineering · Full-time · Piedmont, Italy
Job Summary
We are looking for experienced Unreal C++ Multiplayer Programmers with mid- to senior- levels of netcode experience to join MetaGravity. You will be advancing and maintaining MetaGravity’s in-house server/engine technologies while also developing our internal and partner game projects. You will relish the opportunity to make an impact by delivering the biggest concurrent gameplay experiences in history. You will have a love for games and an intuition for optimising and tuning gameplay that looks and feels great in a fast-paced multiplayer or MMO game. The ideal candidate will be an excellent problem solver who takes delight in writing elegant, high-performance code.
What We’re Looking For
The Ideal Candidate Will Also Have One or More of the Following:
Nice-to-Have but Not Required:
Experience optimising games/assets for the Unreal rendering pipeline
Strong computer science background in data structures, algorithms, performance optimisation or distributed systems design
Experience working at lower levels of the TCP/IP stack
Responsibilities
Contributing to our server technology and the MetaGravity-UE5 networking plugin
Going from higher level goals to working code
Working with stakeholders, design and code team to understand requirements and dependencies
Testing and iterating with the team as required
Solving problems through the application of sound process
Plan, write, maintain, test and document code and tools
Function as an integral part of the development team, actively contributing towards the development of our tools, services and platforms
Develop and maintain our technology integrations with industry-standard games engines to enable our customers to build and operate games and online experiences supporting millions of users in a single shared reality.
Implementing game systems in close cooperation with the design and QA team.
Profiling and optimization of the code base.
Resolving technical issues, debugging, and bug fixing.
Join us and:
A Shape the future: Be at the forefront of cutting-edge technology, architecting the fabric of virtual worlds for generations to come.
Make a real impact: Contribute to a mission-driven company that's levelling the playing field and empowering creators to push the boundaries of what's possible.
Work with the best: Collaborate with a brilliant team of experienced game developers, PhDs and professors who are passionate about innovation.
Develop exceptional expertise: Work with the most seasoned experts to solve some of the hardest and most important open problems at the intersection of multiplayer games and high-performance distributed systems
Enjoy a supportive and rewarding environment: We value diverse perspectives and foster a culture of collaboration, growth, and professional development.
About MetaGravity
MetaGravity is a deep-technology startup headquartered in London which is solving the concurrency problem in distributed simulation to handle immense virtual worlds and games with dense player, AI and physics interactions. We are fully funded and have grown to over 60 employees over the last 12 months. Very rarely for a deep tech start-up we are earning significant revenues in our first year of operation.
Current game engines and game servers can handle a peak of ~100 players in a self-consistent “instance”. However, the next generation of online games and metaverse experiences demand much larger simulated realities beyond what is currently feasible — think, tens of thousands to millions of players and AI beings in a single instance. MetaGravity is solving this problem. We’re working from first principles to build distributed computing infrastructure that is limitless in its ability to scale, thus empowering creators to craft truly living, breathing worlds. We are also dog-fooding our tech by building our own mediaeval fantasy sandbox MMO game called Edge of Chaos, leveraging all of the potential of the MetaGravity infrastructure and blockchain platforms.
MetaGravity was founded by experienced entrepreneurs and long-term collaborators Rashid Mansoor (Chief Executive Officer) and Tobin Ireland (Chief Business Officer). Our team is composed of seasoned entrepreneurs and innovators with decades-long experience in distributed systems, supercomputing, decentralised infrastructure, game engine development and AAA game production. We are deeply committed to our cause, believe in its immense upside potential and embrace bold, first-principles thinking in our approach to problem-solving.
Location
We are headquartered in London, UK and have an office in Warsaw, Poland - where our development and product teams are based. Fully remote opportunities (work anywhere in Europe or worldwide) are available for exceptional candidates.
We offer competitive salary and equity, as well as opportunities for growth and advancement within the company. If you have a passion for network programming and a drive to work with cutting-edge technology, we encourage you to apply.
Application
Please apply with Your CV and include links to your Github and portfolio within your CV
This job is not in the org chart
This job is not in any teams