Senior Network Programmer
PlayerUnknown Productions
Job Summary
As a Senior Network Programmer, you will design and develop cutting-edge network technologies for a proprietary engine based on ECS and DOD principles. This role involves exploring new approaches, creating innovative solutions, and pushing networking boundaries. You will also foster team understanding to leverage these technologies effectively. Responsibilities include investigating, designing, and implementing high-speed, low-latency networking solutions, evaluating and integrating third-party technologies, and contributing to core-engine design for networking components, collaborating with the development team.
Must Have
- Solid experience with designing and implementing scalable networking solutions
- Solid low-level understanding of network protocols
- Proficiency in C/C++
Good to Have
- Practical experience with Peer-to-Peer (P2P) networking
Perks & Benefits
- 13th month salary
- Learning & Development Budget (up to €1,500 per year)
- Extra time off (birthday, studio anniversary, Christmas break shutdown)
- One game of your choice each month
- Company events (Summer party, Christmas party & others)
- Health insurance & pension contributions (Netherlands)
- 25+ vacation days (Netherlands)
- Hybrid work scheme (Netherlands)
- Travel, lunch & home-office allowances (Netherlands)
- Studio perks (gym, social events) (Netherlands)
- Local contracts (Remote, Europe)
- Vacation days in line with your country (Remote, Europe)
- Travel & accommodation covered for studio events (Remote, Europe)
- Equipment provided (Remote, Europe)
- Additional country-specific benefits (Remote, Europe)
Job Description
YOUR ROLE
As a Senior Network Programmer, you will be integral to our development team. Your focus will be on designing and developing cutting-edge network technologies into our proprietary engine based on Entity Component System (ECS) and Data-Oriented Design (DOD) principles.
Your role extends beyond implementing existing solutions; it will involve exploring and investigating new approaches, creating innovative solutions, and pushing the boundaries of networking technology within our engine.
In addition to your technical duties, your role involves nurturing a broader understanding across the team, enabling them to effectively leverage these technologies in their work.
YOUR RESPONSIBILITIES
- Investigate, design, and implement high-speed, low-latency networking solutions that meet the performance and scalability requirements of our large-scale simulations.
- Evaluate and integrate third-party networking technologies into our proprietary engine, making strategic decisions on when to adopt external solutions versus developing in-house technology.
- Contribute to the core-engine design and integration of networking components, ensuring that networking is a core consideration rather than an afterthought in our engine's architecture.
- Collaborate effectively with the rest of the development team, sharing knowledge, providing technical guidance, and coordinating efforts to achieve our project goals.
YOUR PROFILE
- Solid experience with designing and implementing scalable networking solutions, highlighting your ability to handle the challenges of large-scale simulations.
- Solid low-level understanding of network protocols, demonstrating your technical depth and your ability to work with network infrastructure.
- Proficiency in C/C++, with a proven track record of developing efficient and complex solutions.
- Good communication skills in both verbal and written English, enabling clear and effective communication across all levels of the organization.
- Highly motivated to engage with new and emerging technologies, demonstrating a willingness to explore and apply unconventional methods.
NICE-TO-HAVE SKILLS
- Practical experience with Peer-to-Peer (P2P) networking, highlighting your knowledge of different network architectures and potential solutions for large-scale simulations.
LOCATION
Hybrid (within The Netherlands), or fully remote within Europe.
---
##### About us
At PLAYERUNKNOWN Productions we believe in a flexible work environment driven by honesty and transparency, empowering both developers and researchers to build the tools that can form the foundation of a new generation of interactive worlds. We are a passionate team of committed individuals from all over the world, working towards building the kind of experience that is only now becoming possible. We believe that the longstanding dream of a massive, immersive world where players are free to do whatever they want is closer than ever before, and we believe that we can make it happen.
PLAYERUNKNOWN Productions is an independent development studio based in Amsterdam, focused on creating massive sandbox worlds. Our multi-disciplinary team is using an array of new and emerging technologies to push the envelope of what is possible with open worlds in gaming. Our goal is to build deep, systemic playgrounds on a planetary scale, populated by thousands of players.
MELBA Team is PLAYERUNKNOWN Productions’ applied research division. Project Melba is a new simulation engine being built from the ground up, utilizing data-driven design, multi-core processing and machine learning at its foundation in order to power virtual worlds on a scale beyond the capabilities of current technology.
---
BENEFITS (All)
- 13th month salary - Enjoy a 13th month of salary at the end of the year for a little extra holiday money. If you haven’t been with us a full year, you’ll still get a pro-rata bonus based on how long you’ve been employed.
- Learning & Development Budget - Spend up to €1,500 per year on training, workshops, courses, books, and workbooks that support your professional development.
- Extra time off - An extra day off for your birthday and the studio anniversary (Oct 1), studio shut down over the Christmas break, plus regular milestone celebration gatherings.
- Games allowance - One game of your choice each month added to your library!
- Company events - Summer party, Christmas party & others!
---
BENEFITS (Netherlands):
- Health insurance & pension contributions, 25+ vacation days, hybrid work scheme, travel, lunch & home-office allowances, and studio perks (gym, social events).
---
BENEFITS (Remote, Europe):
- Local contracts, vacation days in line with your country, travel & accommodation covered for studio events, equipment provided, and additional country-specific benefits depending on your country of residence.
---
Thinking about applying but not sure you tick every box?
No problem - neither did most of us when we applied. At PLAYERUNKNOWN Productions, we value potential. If this role excites you, we’d love to hear from you. Diverse perspectives make our team stronger and our games better, and we know that people in some groups tend to count themselves out applying for roles when they think they don't tick every box. If this sounds like you, we encourage you to apply. You might be exactly who we’re looking for!