As we work on a new game, we're looking for talented engineers to join us to work on the next generation of our game servers and backend servers to expand it to be better, smarter, and do more. Titanfall uses a custom backend that we've developed to do everything from manage our cloud-based servers to running our custom matchmaking, custom skill system, user authentication, and game telemetry. We currently use this not just to keep the game working, but also to work on improving both the quality and speed of the matchmaking and the game experience. Our game servers are all C++, and our backend servers are a mix of Python, LUA, and PHP. The game servers interact with our backend mostly through a RESTful system to talk to web frontends running nginx. We want to do even more with our custom backend, and we need great engineers to help us get there.
Responsibilities:
Work with a small team of smart engineers in expanding and improving our servers for our next game
Expand our telemetry with feedback systems to collect and analyze data about the game and the servers that run it
Improve our game server management, skill system, and matchmaking systems
Design and implement new features for the project
Requirements:
A desire to ship great games
C++ experience
Linux experience
Networked / distributed systems tooling and debugging
Experience with the Redis is a plus
HTML/Javascript experience is a plus
↧