Programming Languages Research Engineer – Mandarin Speaking Contractor
Check below to see if you have what is needed for this opportunity, and if so, make an application asap.
Job Summary:
* Develop and maintain compilers and compiler development tools, including high- and low-level compiler optimizations, type systems, and code generation.
* Create and support programming language solutions for heterogeneous architectures, AI frameworks, and high-performance code generators.
* Benchmark applications reliably and reproducibly across a wide range of hardware, identifying opportunities for compiler optimizations based on the results.
* Collaborate with academia on programming-language-related topics, transferring insights and innovations from academic research to industry applications.
Required Expertise (at least one, preferably more):
* Strong background in Computer Science or a related field.
* Proficiency in one or more of the following languages: C++, Java, Swift, Kotlin.
* Familiarity with modern version management tools and feature tracking software.
* Basic understanding of programming language and compiler principles.
* Experience with mainstream compilers (e.g., LLVM, GCC) or projects of similar size and scope.
Preferred Qualifications:
* Senior BSc or MSc student, candidate, or recent graduate in Computer Science or related disciplines.
* Strong academic background with excellent programming skills. Publications in conferences or journals in related fields or contributions to open-source projects are highly valued.