Company Description
To create revolutionary, story-driven RPGs which go straight to the hearts of gamers - this is our mission. Want to dive deeper into our company's culture? Explore our social media and check out our YouTube channel where we share behind-the-scenes insights and stories direct from our team members!
Job Description
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.
Qualifications
* 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.
Additional Information
This job can be hybrid/in-office from Boston or fully remote.
Health & Well-being
* 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.
Perks & Professional Growth
* Flexible working hours.
* Trainings, lectures and courses - internal workshops, knowledge-sharing initiatives, online tutorials, and e-learning classes are all available. There's always something to learn!
* 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.
Life in the Office
* Dog-friendly office - dog owner? Bring your pooch with you and look after them while working! There's always a furry friend or two to meet at the studio.
* Truly international working environment - a chance to meet and work with a diverse selection of people from all around the world.
All your information will be kept confidential according to EEO guidelines.