Machine Learning Ops & Software Engineer
We usually respond within three days
YOUR ROLE
PlayerUnknown Productions is looking for a Software/Build Engineer with an interest in ML Ops or an ML Ops Engineer with strong software engineering skills to help build and optimize our machine learning infrastructure and deployment workflows.
This role is ideal for someone who enjoys developing robust software systems while also working on ML-related infrastructure, model deployment, and performance optimization. You don’t need to be an ML Ops expert, if you have DevOps or software engineering experience and want to expand into ML Ops, we encourage you to apply.
You’ll work closely with machine learning researchers, engineers, developers and a DevOps team to streamline the ML lifecycle, from data processing and model training to deployment and monitoring. In addition to ML infrastructure work, you’ll also contribute to software development, performance optimization, and backend services for ML-powered applications.
YOUR RESPONSIBILITIES
- Develop and maintain software systems that support machine learning workflows and deployment.
- Contribute to ML Ops pipelines, helping automate model training, validation, and deployment.
- Optimize and deploy ML models for real-time and offline applications (e.g., ONNX, TensorRT, or similar tools).
- Design and implement APIs, backend services, and infrastructure for ML-powered applications.
- Work on infrastructure automation for scalable and efficient ML services (Docker, Kubernetes, Terraform, cloud platforms).
- Ensure software reliability and performance, integrating CI/CD pipelines and automated testing to ensure both Python and C++ best practices are used.
- Monitor system health and model performance, improving reliability and scalability.
- Collaborate with ML researchers, software engineers, and DevOps teams to transition ML prototypes into production.
YOUR PROFILE
We’re open to different backgrounds. You might be:
- A Software Engineer with an interest in ML Ops and a passion for DevOps, infrastructure, or machine learning workflows.
- An ML Ops Engineer with strong software development skills.
- A DevOps wanting to work more in machine learning and AI-driven systems.
Regardless of your background, we’re looking for:
- Familiarity with CI/CD workflows, testing, and software deployment.
- Experience with software development, APIs, backend services, or distributed systems.
- Relevant experience or interest in ML Ops, DevOps, or cloud infrastructure.
- Interest in scalable architectures, performance optimization, or real-time applications.
- Strong programming skills in Python, C++, or another relevant language.
- Good communication skills and ability to collaborate across disciplines.
- Self management in a flexible team
NICE-TO-HAVE SKILLS
- Optimized inference (ONNX, TensorRT, hardware acceleration, distributed inference).
- Experience with infrastructure automation.
- Data engineering experience.
- Game development experience or knowledge of computer vision, generative AI, or real-time ML applications.
- Proficient in developing software that utilizes GPUs and managing GPU hardware resources.
LOCATION
Amsterdam (hybrid), 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.
- Department
- Research
- Locations
- Amsterdam
- Remote status
- Hybrid

Machine Learning Ops & Software Engineer
Loading application form
Already working at PLAYERUNKNOWN Productions?
Let’s recruit together and find your next colleague.