Become a Spritely supporter today!

We're building the next generation of distributed web technology for secure collaboration and we need your help to fill up our health bar

$51,333 of $80,000 raised so far! Please support Spritely!

This position has presently been filled. See also other open positions.

Compiler Integration Engineer (Scheme to Webassembly)

Full Time Salary.100% remote position (see special hours requirement). USA resident only. Reports to CTO.

Job Description

Become a part of Internet history! Spritely Networked Communities Institute is a fully remote non-profit dedicated to re-decentralizing community on the Internet and is hiring a Compiler Integration Engineer who will help advance Spritely's technology to be usable on the web by direct compiling Guile Scheme to Webassembly.

Technical leadership for this project will be provided by compiler architect Andy Wingo, of Igalia.

The first phase (first six months) will involve getting the minimum viable set of scheme tooling to compile natively to Webassembly (ie, not using external tools like emscripten). The external compiler architect will be providing specific subtasks for the Compiler Inegration Engineer to complete (such as builing webassembly-native implementations of core Scheme types, writing tests, etc). By the end of this phase, generated code should be able to be able to pass the full set of r7rs-small benchmarks.

The second phase (second six months) will involve getting Spritely Goblins to successfully run on top of the Webassembly compiler target.

Core duties

Required qualifications

Desired qualifications

The following are not required, but candidates with experience are especially encouraged to apply:

Working conditions

Salary and Benefits

Apply!

If you meet most of the requirements above, we want to hear from you!

Applications can be submitted via email to jobs@spritely.institute. Please include a resume or CV, cover letter, short Scheme/assembly code samples and/or links to published work online, such as articles, free software contributions, or conference presentation videos. All materials must be in a file format that can be easily viewed with free software, such as a PDF or Open Document Format.

We hope to hear from you!

Spritely Networked Communities Institute is an Equal Opportunity Employer and is committed to ensuring that all employees and applicants receive equal consideration and treatment, regardless of race, color, creed, gender (including gender identity or gender expression), religion, marital or domestic partner status, age, national origin or ancestry, physical, mental or medical disability, sex, sexual orientation, citizenship, military service status, veteran status, or any other characteristic protected by state or federal law or local ordinance.

Job Posted: Feb 3rd, 2023