Our team is seeking a talented professional to lead the design and implementation of software features, functionality enhancements, defect correction, and product creation.
The ideal candidate will have strong knowledge of internal compiler structures, language parsing, and code generation. A proven track record in compiler development or transpiler design is essential.
* Create performant algorithms for static analysis, type inference, and code optimization
* Collaborate with engineering teams to ensure accurate translation of legacy functionality
* Analyze complex code paths, fix compiler crashes, and optimize slow compilation or generated code
We are looking for someone who has a strong grasp of graph algorithms, tree traversals, and other compiler-relevant patterns. Proficiency in at least one low-level language, such as assembly, is also required.
A Bachelor's degree in Computer Science, Engineering, IS, or related technical discipline is necessary. An advanced degree, such as Master's in Computer Science, is preferred.
In this role, you will be responsible for:
* Designing, developing, and maintaining compiler components and internal compiler representations
* Extending complex transpilers that convert legacy languages to modern languages (e.g., TypeScript, Java)
This position offers an exciting opportunity to work on cutting-edge technology and contribute to the development of innovative solutions. If you are a motivated and detail-oriented individual with a passion for compiler development, we encourage you to apply.