Software Engineer, Server
Location: Berkeley, CA (Remote position)
Gallium Studios is a small independent studio of industry veterans started by Will Wright. We develop fun, quirky games in the simulation and strategy genre with rich artistic content and a player first perspective.
We are looking for a Software Engineer, Server to help build out, maintain, and troubleshoot bespoke game systems and infrastructure. The ideal candidate will have a deep understanding of backend service development, networked game development, and distributed systems. You will work closely with designers and tech leads to create unique systems and services to support multiple types of simulations.
This is a remote work position. The studio is in Berkeley, CA so the ideal candidate would be located in the Pacific or Mountain time zones. The candidate also needs to have access to high-speed internet and be able to coordinate via video conferences with team members.
Responsibilities may include:
Develop, refactor, and troubleshoot core game systems
Optimize existing and new systems
Build and maintain nodes in neural network systems
Create admin and monitoring tools for distributed systems across multiple platforms
5+ years of programming experience
Shipped at least 2 games as a systems engineer for Xbox, Playstation, or PC
Mastery of .Net with excellent multi-threaded programming techniques
Solid understanding of Unity3d IL2CPP and low-level systems
Ability to work independently
Eager to learn new skills, processes, and pipelines
Strong ability to adapt to quickly changing environments and priorities
Strong knowledge of microservice and deployment orchestration
Experience with network gameplay
Understanding of streaming file systems
Reply to: firstname.lastname@example.org