We’re looking for a
Compiler Engineer
to join a leading AI lab, helping extend compiler frontends, IR passes, and backends to unlock new language features and boost performance across architectures. If you love working close to the metal and pushing the boundaries of compiler technology, this role is for you.
What You’ll Do:
-
Extend compiler frontends, IR passes, and backends for new features and optimizations.
-
Optimize code generation, vectorization, and link-time execution across architectures.
-
Debug and validate compiler pipelines using ASAN/UBSAN, GDB, and Valgrind.
-
Collaborate with researchers and engineers to adapt compilers for AI and high-performance workloads.
-
Maintain build systems and workflows with Make/CMake.
-
Ensure compiler optimizations balance performance, correctness, and maintainability.
You’re a great fit if you:
-
Have a strong background in computer science, systems programming, or compiler engineering.
-
Are proficient in
C/C++
and experienced in compiler development.
-
Know frameworks like
LLVM/Clang, GCC, and MLIR
.
-
Understand IR transformations, codegen, vectorization, and LTO.
-
Are comfortable with build systems (Make, CMake) and debugging tools (ASAN/UBSAN, GDB, Valgrind).
-
Care deeply about
performance, correctness, and reliability
.
-
Are curious about how compiler technology accelerates AI, scientific computing, and large-scale applications.
Why This Role Is Exciting:
-
Work at the core of systems and compiler innovation.
-
Push performance and optimization across multiple targets.
-
Collaborate at the intersection of AI research, HPC, and language design.
-
Directly influence how large-scale systems run efficiently in production.
Pay & Work Structure:
-
Hourly contractor. Paid weekly via Stripe Connect, based on hours logged.
-
Part-time (20–30 hrs/week) with flexible hours—work from anywhere.
-
Weekly bonus of $500–$1000 USD per 5 tasks.
-
We welcome all qualified applicants and provide reasonable accommodations as needed.