FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive expertise in optimizing compilers and JIT compilers, with a strong focus on performance analysis, architectural decision-making, and mentoring within the compiler development community. Proven ability to lead design and optimization strategies for complex systems while contributing to open-source projects like LLVM.
Highest-signal resume keywords
Expert C++ SkillsCompiler OptimizationPerformance AnalysisTechnical LeadershipJIT Compiler Experience
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Optimizing CompilersJIT CompilersCode GenerationPerformance MethodologyArchitectural Decision-MakingCompiler Components DesignMicroarchitecture Performance AnalysisRuntime and GC CollaborationBenchmark AnalysisCode Review
Soft Skills
MentoringTechnical LeadershipCollaboration
Tools & Technologies
LLVMHotSpot C2GraalV8.NET RyuJIT
Industry Keywords
Compiler Optimization FrameworksPerformance StrategyCross-Cutting OptimizationsCompile Time BudgetTiering Strategy
Tech Stack
Tools & technologiesC++.NET
About the role
Key responsibilities & impact- Define the performance strategy for Falcon: identify the largest opportunities across benchmarks and customer workloads and turn them into a technical roadmap
- Lead design of complex, cross cutting optimizations in the optimizer and code generator, and of the interfaces between the compiler, the runtime and the garbage collector
- Make architectural decisions on the Falcon optimization pipeline, compile time budget and tiering strategy
- Lead enablement of Falcon on new hardware platforms and new Azul products
- Mentor senior engineers, review critical designs and code, and set standards for performance methodology and validation
- Represent Azul in the LLVM community: drive upstream design discussions and contributions that benefit managed language compilers
Requirements
What you’ll need- 8+ years of professional experience developing optimizing compilers or JIT compilers
- Track record of technical leadership: owning the design of major compiler components or optimization frameworks used in production
- Expert C++ skills and experience in large, long lived codebases
- Deep expertise in compiler optimization and code generation, with a clear view of the tradeoffs between peak performance, compile time, warmup and code size
- Expert performance analysis skills down to the microarchitecture level
- Recognized contributions to LLVM or another major compiler: code owner, maintainer or author of significant upstream work (nice to have)
- Deep experience with JIT compilers for managed languages: HotSpot C2, Graal, V8, .NET RyuJIT or similar (nice to have)
- Experience working closely with runtime and GC teams on speculation, deoptimization and barrier design (nice to have)
