
Senior Compiler Performance Engineer
Posted Oct 15

Posted Oct 15
This is a fully remote position, open to applicants in India.
• Take ownership of Falcon's performance for specific workloads or an area of optimization from start to finish: analysis, design, implementation, and validation.
• Create and implement new optimization techniques while enhancing existing ones in the middle end and back end, including inlining heuristics, loop optimizations, vectorization, escape analysis, speculation and deoptimization, GC barrier, and runtime call optimization.
• Lead the quality of code generation on x86_64 and AArch64 architectures, including adapting Falcon to new hardware platforms.
• Analyze complex performance issues reported by customers and transform insights into compiler enhancements.
• Review code, mentor team engineers, and elevate the standards for performance methodologies.
• Contribute to upstream LLVM where applicable.
• Over 5 years of professional experience in developing optimizing compilers or JIT compilers.
• Strong design and coding skills in C++ within large codebases.
• Demonstrated success in delivering compiler optimizations that yield measurable performance improvements.
• In-depth understanding of compiler optimization theory and its practical trade-offs, including compile time, code size, and correctness.
• Strong skills in performance analysis using profilers, hardware counters, and the ability to read and interpret generated assembly.
• Significant experience with LLVM optimization passes or code generation; having LLVM commit access is a plus.
• Familiarity with JIT compilers for managed languages such as HotSpot C2, Graal, V8, .NET RyuJIT, or similar.
• Extensive knowledge of x86_64 and/or AArch64 microarchitecture.
• Experience with JVM internals, including garbage collection, deoptimization, and profiling.
• A PhD in Computer Science or substantial research experience in compilers is a plus.
• Competitive salary and performance-based bonuses.
• Flexible working hours and the option for remote work.
• Opportunities for professional development and continuous learning.
• Collaborative and inclusive work environment.
Logicalis Spain
Ace Waves
Get handpicked remote jobs straight to your inbox weekly.