Talent.com
Leaning Technologies
Remote Intern Software Engineer - Compilers (WebAssembly) - Amsterdam [two positions] (Remote)Leaning Technologies • Newport, Wales
No longer accepting applications
Remote Intern Software Engineer - Compilers (WebAssembly) - Amsterdam [two positions] (Remote)

Remote Intern Software Engineer - Compilers (WebAssembly) - Amsterdam [two positions] (Remote)

Leaning Technologies • Newport, Wales
30+ days ago
Job type
  • Full-time
  • Internship
  • Remote
Job description

Do you want to work at the cutting edge of browser technologies? Are you interested in working on Development Tools?

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.

What we offer


  • 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.
  • You will work with our CTO and other developers, and get 1-1 tutoring and guidance from the rest of the team. We have very minimal overhead, a flat structure, and we prefer to get to work rather than spend hours in meetings.
  • 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.

What you will be doing:

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 JIT

CheerpJ (https://cheerpj.com) 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. Your task will be to implement some self contained improvements to the JIT.


  • Familiarize yourself with CheerpJ
  • Learn about Just-In-Time compilation
  • Add new features to the JIT

Project 2: Create new a new testing infrastructure using Nix

Nix 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.


  • Familiarize yourself with Nix
  • Design and implement a new testing infrastructure to fit in with our CI
  • Add test workflows to our products

Requirements


  • Being 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 required
  • Understanding of object-oriented design principles
  • Residence and right to work in the Netherlands

About Leaning Technologies

Leaning Technologies (https://www.leaningtech.com) 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. Our main offices are Leeds, United Kingdom and Amsterdam, The Netherlands. We value a great, informal work environment, high flexibility, and having genuine fun and excitement every day at work.

Want to see what it is all about? Join our Discord: https://discord.leaningtech.com/ and have a chat with our developers!




Create a job alert for this search

Remote Intern Software Engineer - Compilers (WebAssembly) - Amsterdam [two positions] (Remote) • Newport, Wales

Similar jobs

Nuclear HVAC Systems Engineer — Design & Integration

Vulcain Engineering - UKStogursey, England, GB
Full-time

A leading engineering consultancy is seeking an HVAC System Engineer to design and integrate HVAC systems into nuclear power plants.The position involves monitoring quality and compliance, interact... Show more

 • Promoted

Senior FPGA Architect for Digital RF & SDR Solutions

ETL Systems LtdMadley, England, GB
Full-time

ETL Systems Ltd in Rickmansworth is seeking a Senior FPGA Engineer to lead the design and development of advanced FPGA solutions for satellite communications.This role involves hands-on engineering... Show more

 • Promoted

Cost Manager, Infrastructure Projects (Southwest)

AECOMStockland Bristol, England, GB
Full-time

AECOM is hiring a Cost Manager in Stockland Bristol, UK, to work on key infrastructure projects.The successful candidate will manage cost throughout the project lifecycle, coordinating with clients... Show more

 • Promoted

Processing Systems Engineer

The Brink’s CompanyCrickhowell, Wales, GB
Full-time

Full-time | 40 hours per week | Remote.We are seeking a skilled and motivated Processing Systems Engineer to join our Processing Systems team.In this role, you will be responsible for supporting an... Show more

 • Promoted

Technical Support-2

Brink’s IncCrickhowell, Wales, GB
Full-time

Join our Technical Support Team!.We’re looking for a Technical Support specialist to be part of NoteMachine’s mission to deliver cash when and where it’s needed most.This role is based on a 48‑hour... Show more

 • Promoted

HVAC Systems Engineer - Nuclear

Vulcain Engineering - UKStogursey, England, GB
Full-time

Vulcain Engineering, an international engineering consultancy, supports global industrial leaders in their transition to a more responsible and sustainable future.We support our customers in the de... Show more

 • Promoted

Field Service Engineer - York

Brink’s IncCrickhowell, Wales, GB
Full-time

Contract Type: Full-time, 4 on 4 off.Reports to: Gary Mitchell (REM).Contract Type: Full-time, 4 on 4 off.Reports to: Gary Mitchell (REM).Job Title: Field Service Engineer - York.We are seeking a f... Show more

 • Promoted

ATM Reconciliations Analyst — Flexible Hours + Growth

BrinksCrickhowell, Wales, GB
Full-time

Brinks is seeking a full-time ATM Reconciliations Clerk to join our Finance Team in Crickhowell.The role involves performing daily ATM reconciliations, investigating discrepancies, and maintaining ... Show more

 • Promoted

Electronic Design Engineer

Seismic RecruitmentClevedon, England, GB
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.This range is provided by Seismic Recruitment.Your actual pay will be based on your skills and experie... Show more

 • Promoted

Embedded Systems Engineer - AI innovation

Safran companiesCwmbran, Wales, GB
Full-time

Embedded Systems Engineer – AI InnovationCwmbran, South Wales – On Site – occasional opportunity for home workingBenefitsEarly finish on FridaysCompetitive salary and annual bonus and pay review25 ... Show more

 • Promoted

Site Civil Engineer

Capgemini EngineeringStogursey, England, GB
Permanent

At Capgemini Engineering, we are proud to be at the forefront of some of the most technically demanding and societally critical infrastructure projects in the world.As part of our growing nuclear e... Show more

 • Promoted

Civil Systems Engineer

NuclearinstStogursey, England, GB
Full-time

Are you ready to take ownership of complex civil engineering systems that play a critical role in managing the UK’s nuclear legacy? Would you thrive in a role where you can apply your expertise acr... Show more

 • Promoted

Site Service Engineer

RubixTremorfa, South Glamorgan, GB
Full-time +1

Experience, qualification, and soft skills, have you got everything required to succeed in this opportunity Find out below.Adhere to Company, Site & Client, H&S policies and procedures at all times... Show more

 • Promoted

Civil Systems Engineer: Nuclear Decommissioning & Safety Lead

NuclearinstStogursey, England, GB
Full-time

Nuclearinst is seeking a Civil System Engineer to own a portfolio of civil systems at a historic and modern site, ensuring safety, compliance and long-term performance.You’ll define strategies, lea... Show more

 • Promoted

ATM Project Engineer - R3

Brink’s IncCrickhowell, Wales, GB
Full-time

ATM Project Engineer (Upgrades & Preventative Maintenance).Join Us as an ATM Project Engineer – Make an Impact Across Our National Network.Are you a hands‑on problem‑solver who thrives on variety, ... Show more

 • Promoted

Network Engineer Trainee - No Experience Needed

Career ChangeWeston-super-Mare, England, GB
Full-time +1

Network Engineer Placement Programme – No Experience Required.Our training will help you kick‑start a new career in Network Engineering.We are recruiting for companies that are looking to employ ou... Show more

 • Promoted

Lead Software Engineer

MentmoreCwmbran, Wales, GB
Permanent

This range is provided by Mentmore.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Hybrid, on-site 1 day per week (or as needed) in Cwmbran, Wal... Show more

 • Promoted

Student Recruitment Advisor — Enrolment & Impact

GBS Group (UK)Brent Knoll, England, GB
Full-time

A leading education provider in Brent Knoll is seeking a dynamic Student Recruitment Advisor to attract and enroll prospective students.Responsibilities include managing recruitment pipelines, enga... Show more

 • Promoted

ATM & Payment Systems Engineer — Remote

The Brink’s CompanyCrickhowell, Wales, GB
Remote
Full-time

The Brink’s Company is looking for a full-time Processing Systems Engineer in Crickhowell, United Kingdom.The candidate will manage and enhance the ATM switching platform and related payment applic... Show more

 • Promoted

Technical Support

Brink'sCrickhowell, Wales, GB
Full-time

Join Our Team as a Technical Services Administrator.Monday - Friday, 8:30am - 5:00pm.We're the people behind the scenes keeping the UK's communications networks running at peak performance.You'll b... Show more