All jobs

Generalist Programmer

Traverse Research B.V. · Amsterdam, Noord-Hollandapprox. The posting names no place; this is the employer's city.

Location
Amsterdam, Noord-Holland
The posting names no place; this is the employer's city.
Posted
2 Dec 2025

About the job

Engineering

·

Breda

Generalist Programmer

Apply for this job

The Role

We're looking for a Generalist Programmer who can work across the stack to build and improve our core systems. You'll tackle editor tooling, asset streaming, web servers, entity/component systems, and whatever else the project demands. This is a role for someone who loves variety, learns fast, and takes pride in building solid, maintainable systems that power everything else.

Responsibilities

  • Design and implement editor tools for scene authoring, debugging, and content iteration
  • Build and optimize streaming systems for seamless asset loading and memory management
  • Develop and maintain entity/component systems that scale to complex benchmark scenes
  • Work across the codebase wherever needed
  • Profile and optimize systems for performance and memory efficiency
  • Write clean, well-documented code that others can build on
  • Contribute to architectural decisions and help shape the technical direction of the project

Requirements

  • 3+ years of professional experience in game engines, tools, or real-time applications
  • Strong Rust skills with a focus on writing clean, efficient code
  • Experience building editor tools or content authoring pipelines
  • Familiarity with ECS (Entity Component System) or similar data-oriented architectures
  • Understanding of streaming and asset management in real-time applications
  • Comfortable working across multiple systems and learning new domains quickly
  • Good debugging and profiling skills
  • Effective communicator who works well in a small, collaborative team
  • A healthy distaste for complex templated code ;-)

Nice to Have

  • Familiarity with Rust GUI frameworks (egui, dioxus)
  • Experience with async/job systems and multithreaded programming
  • Background in serialization formats and data pipelines
  • Contributions to game engines or open-source tools

Department

Engineering

About Evolve Benchmark

Evolve Benchmark is the flagship product of Traverse Research, a cutting-edge benchmarking tool designed to measure GPU and AI performance. As hardware and machine learning workloads grow more complex, Evolve provides developers, enthusiasts, and professionals with accurate, actionable insights into system capabilities. We're building the tools that help people understand and push the limits of modern computing.

Founded in

2019

Apply for this job

Engineering

·

Breda

Generalist Programmer

Loading application form

Close modal

Apply on the employer's site

From Traverse Research B.V.'s own posting, which is always the source of truth. Apply there.

Report a problem with this job
What is wrong?

Reports are anonymous. Please leave out personal details.

Generalist Programmer at Traverse Research B.V., Amsterdam, Noord-Holland | Arisoft HSM