CD PROJEKT REDposted 11 days ago
Mid Level
Boston, MA

About the position

CD PROJEKT RED is looking for an Expert Network Engineer who will play a pivotal role in shaping the online server infrastructure for Project Sirius - an original video game combining beloved aspects of The Witcher world with immersive multiplayer gameplay. We are seeking a seasoned professional who can bring extensive experience in network engineering to enhance the multiplayer aspects of our game. Your contributions will directly play a critical role in providing our players the best gameplay experiences.

Responsibilities

  • Work with gameplay programmers and designers to help ensure that all game features are functional and optimized for the best player experience on clients and servers.
  • Proactively identify, implement, and support new network features in the game and engine, such as replication systems, client and server replays, and novel features to be shared across projects.
  • Help guide and establish network programming patterns for other developers to follow.
  • Maintain and support listen and dedicated servers on multiple platforms, including Linux and Windows.
  • Optimize dedicated and listen server usage for bandwidth, latency and overall network usage as well as ensuring optimal cpu and memory usage.
  • Work closely with infrastructure teams across the organization to drive the implementation and feedback for matchmaking, server orchestration, containerization, and session scalability.

Requirements

  • Networked in-engine, realtime, multiplayer experience, with a proven track record of shipping networked multiplayer games utilizing the Unreal Engine.
  • Excellent C++ skills, and familiarity with game scripting languages like Blueprint.
  • Familiarity with various potential scripting languages used in server orchestration and usage, like Lua, Python, etc.
  • Experience in a cross-disciplinary development environment.
  • Deep understanding of game networking concepts and trade offs required for cooperative multiplayer games.
  • Self-motivated, strong work ethic, and able to work independently.
  • Curiosity, kindness, and a positive and professional can-do attitude.

Nice-to-haves

  • Experience with interfacing with various cloud providers, and other online infrastructure systems including Docker containerization.
  • Commercial experience shipping games on multiple platforms.
  • Knowledge of Linux development and potential Linux specific optimizations.

Benefits

  • Company paid medical healthcare (dental vision & mental).
  • Paid Leave — 20 days of holiday for every team member per year (26 days after two years).
  • No dress-code — we like to keep it casual.
  • 401K with employer matching.
  • Gym Membership Reimbursement.
  • Flexible working hours.
  • Trainings, lectures and courses — internal workshops, knowledge-sharing initiatives, online tutorials, and e-learning classes are all available.
  • Merch — gifts for newborn rebels and regular chances to nab some cool swag!
  • A welcome pack filled with goodies — to help you feel right at home once you join the team.
  • Dog-friendly office — dog owner? Bring your pooch with you and look after them while working!
  • Truly international working environment — a chance to meet and work with a diverse selection of people from all around the world.

Job Keywords

Hard Skills
  • Docker
  • Linux
  • Lua
  • Python
  • Unreal Engine
  • 9ly1SbfRhzcsT6oZ
  • Dz90iZprX6HK z2bd1oYaCmv7
  • ei9OaZSq n94vE6LgGsm7
  • jlRg0nb9 GFuTdK4PS75e
  • MuODaFE FGz6ORoXLTMgN3Z
  • p7N59IV 4H8j3 LexrXR
  • qkPLzawe fuFXm0otYpxr
  • yA5nO1G4 5y0TnPrcDQ4l
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service