Core Engine Programmer

PLAYERUNKNOWN Productions,Posted 1 year ago

Middle

Full time

Negotiable

Relocate, Remote, Amsterdam

We are an independent development studio based in Amsterdam focused on creating sandbox worlds on a massive scale.

Our team of game developers and researchers are using machine learning and other modern technologies to push the envelope of what is possible with open worlds in gaming. Our goal is to build deep, systemic playgrounds hundreds of kilometers wide and populated by thousands of players.

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.

What are you working on?
  • The name of the project(s): Artemis, MELBA Engine
For which tasks (responsibilities)?

As an experienced programmer you will be working on research and development, defining, extending and maintaining processes for our in-house next-generation engine with a focus on GPGPU, Data Oriented Design and Machine Learning.

PlayerUnknown Productions places a strong emphasis on a breath-first development approach in all fields, using data-driven development, ECS and machine learning to create the scalable systems capable of powering massive sandbox worlds. We believe in iterative development, building for flexibility and adaptability from the ground up.  

Responsibilities include:

  • Collaborating with peers to design software, identify problems and determine best solutions by evaluating existing ones or implementing custom solutions.  

  • Adopting a breath-first development approach: designing for scalability without refactoring and implementing iterative development for flexible, straightforward design rather than purpose-built solutions.  

  • Developing with Data-Oriented design opposed to Object-Oriented.   

  • Designing software for scalability.  

  • Producing platform independent code.  

  • Using and expanding the proprietary ECS-based engine. 

  • Implement systems for a highly data-driven, simulation-based, open-world, sandbox project.

What kind of professional are we looking for?
  • Highly motivated to work with new and emerging technologies. 

  • Extensive professional programming experience (3-6 years).  

  • Advanced proficiency in C/C++.  

  • Understanding software design and architecture skills (DOD, ECS).  

  • Strong problem-solving and analytical skills.  

  • Solid understanding of mathematics.  

  • Experience integrating / adapting 3rd party technologies.  

  • Excellent communication skills in verbal and written English.

Why do we enjoy working here?

Building a world
Join our group of talented and passionate people from all over the world working towards building the future of gaming. 

Going Dutch
We go by the Dutch law and start with a 12-month contract with the intent to offer a permanent contract afterwards. 

Relocation funds
If you are not living in the Netherlands yet, we will support, you and your close ones during the relocation process.

Convenient location & commuting allowance
Our centrally located office is easy to get to from any part of the Netherlands, and we will reimburse you for train or bike commute. 

Comprehensive benefits
We provide a contribution to your health insurance and pension as well as a work from home allowance - we got you covered! 

Flexible Schedule
Once it is safe to do so, you are free to work and hang out with us every day in our Amsterdam Studio. If you prefer to work from home, you can take advantage of two work-from-home days a week.

All you can eat
No need to worry about drinks, snacks, and lunch, all of which we provide in our studio. Burger Fridays in our canteen come highly recommended but you will also find a lot of vegetarian options!

Vacation
You will have 25 days off and 3 extra studio days off throughout the year. You can also celebrate your birthday with an extra day off! 

The selection process
  1. screening call with recruiter

  2. technical call with team director

  3. final interview (HR call / Team session)

Join our Discord!
Find out about new C++ Developer jobs on Discord
join
@ingamejob_dev
keep up to date with new job offers C++ Developer on Telegram
Subscribe

Similar job opportunities

Xoilium Ltd

Remote

Posted 1 week ago

Middle

Negotiable

Full time

Strikerz Inc.

Relocate, Remote, Cyprus, Georgia (+1)

Posted 1 week ago

Senior

Negotiable

Full time

Farom Studio

Remote

Posted 3 weeks ago

Junior

$750 / Month

Full time