Do you want to work at the cutting edge of browser technologies? Are you interested in working on Development Tools?
The following information aims to provide potential candidates with a better understanding of the requirements for this role.Join our engineering team, where you will be working on the next generation of compilers and virtual machines that target HTML5/WebAssembly, contributing to our vision of bringing any application to the Web. We are looking for an enthusiastic developer-to-be, interested in joining a very dynamic and rapidly growing specialist software company developing WebAssembly solutions.This is a full-time paid internship position based in Amsterdam (near Amstel station), Netherlands, with a duration of 6 months, starting in April/May 2026.Flexibility and part-remote work is guaranteed to all employees.Join a team of incredibly talented minds, in a position with plenty of opportunities for personal and professional growth.Get to work on challenging, complex and stimulating projects.We offer high flexibility, family-friendly arrangements, and actively promote a good work-life balance.This is a paid internship, you’ll be compensated at 1600 EUR per month.Each internship position will be focusing on one core development project, to be driven by the intern, under the 1-1 supervision of a senior developer.Project 1: Improve CheerpJ JITCheerpJ ( is Java Virtual Machine that runs fully in the browser. It can run large scale Java applications and applets with no modifications, including code that uses multi-threading, reflection and other advanced Java features. CheerpJ uses it’s sophisticated Just-In-Time compiler to build JavaScript functions out of the original Java bytecode. Project 2: Create new a new testing infrastructure using NixNix is a functional package manager that allows you to manage system configurations and packages deterministically via it’s own functional programming language. We are in the process of building a Nix-based CI, and the next step is adding infrastructure to run workloads in the browser in order to test our products.Design and implement a new testing infrastructure to fit in with our CIBeing enrolled in a BSc/MSc or alternative education program in Computer Science or equivalent, ideally in the last year. Working experience in alternative will also be considered.Some practical C/C++ development experience (including University projects) is requiredLeaning Technologies ( makes WebAssembly tools to run any software on any browser.We make solutions that enable C/C++, Java, Flash, and native Linux applications to be compiled, emulated and virtualised into HTML5/WebAssembly. Our tools are used to develop high-performance web apps in ‘traditional’ programming languages, to port existing code to the Web, or to preserve legacy applications by converting/emulating them to HTML5. We have a global client base including multiple Fortune-100 companies and public sector organisations, in sectors including financial services, CAD software, HR and operations, logistics, defence and aerospace, retail, science and education, and videogames.Our incredibly talented, tight-knit team works from different locations with a hybrid remote/office approach. Join our Discord: and have a chat with our developers! xwwtmva Remote working/work at home options are available for this role….
