Compiler Engineer
Remotive
Remote
•1 hour ago
•No application
About
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.
Role Description
This role involves extending compiler frontends, IR passes, and backends to unlock new language features and improve performance across architectures. You’ll deep-dive into code generation, vectorization, and link-time optimizations, ensuring that complex systems run efficiently and reliably.
Qualifications
- Strong background in computer science, systems programming, or compiler engineering
- Proficient in C and C++, with hands-on experience in compiler development
- Skilled in frameworks like LLVM/Clang, GCC, and MLIR
- Understanding of IR transformations, codegen, vectorization, and LTO
- Comfortable with build systems (Make, CMake) and debugging tools (ASAN/UBSAN, GDB, Valgrind)
- Care deeply about performance, correctness, and reliability at the systems level
- Curious about how compiler technology accelerates AI, scientific computing, and large-scale applications
Requirements
- Design and implement new compiler features and optimizations across frontends, IR, and backends
- 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 that compiler optimizations balance performance, correctness, and maintainability
Benefits
- Classified as an hourly contractor to Mercor
- Paid weekly via Stripe Connect, based on hours logged
- Part-time (20–30 hrs/week) with flexible hours—work from anywhere, on your schedule
- Weekly Bonus of $500–$1000 USD per 5 tasks
- Remote and flexible working style
