About Us

We are a bespoke compilers company which is addressing existing and new enterprise languages and compiling them to new backends (mostly, but not all, parallel.) Our task is one of the most challenging and most fundamental fields in computing: language design and implementation. Accuracy and attention to detail are critical.

We have highly cooperative customers and partners. We are bootstrapped (our only investment is the sweat of the founders.) Currently we are a team of nine in six countries - with all the benefits (and costs) of being a small, distributed, and experienced team.

Join Our Team

If you love solving tough programming challenges and avoiding organizational politics this might be the job for you.

Are you a developer/architect who learns fast and continuously; who wants to understand everything from CPU caches to type systems? You will have the experiece to hit the ground running. In return for this, we offer the opportunity to truly spend your time learning - something everybody claims, but very few actually offer. We assure you that what you don't know now, you will learn when you need to.

We use Java, Gradle, findbugs, git, et.c.

Please write info{at}compilerworks.com and tell us why you would like to join us.