Description and Requirements
Additional Job Description
Responsibilities: 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 Requirements: 1-3+ years of professional coding experience at a game development studio Ability to work directly with QA, development, and production to ensure builds are stable upon release Experience with game development languages (C++, C#) and tools (Perforce, Git) Familiarity with pipeline tools including Jenkins and Teamcity Understanding of game development and digital content creation pipelines 5+ years of programming experience Programmable in C#, C++, Visual Basic, and Javascript. For UI, use WinUI, XAML, HTML, or DirectX. 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 Detail-oriented Motivated self-starter Ability to work independently Eager to learn new skills, processes, and pipelines Strong ability to adapt to quickly changing environments and priorities Experience using common scripting languages: Python, Bash, JavaScript, Go, etc. Preferred Skills: Strong knowledge of microservice and deployment orchestration Experience with network gameplay Understanding of streaming file systems Experience with Kubernetes