Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

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.
Azul

Compiler Performance Engineer

Azul

. Analyze performance of Java benchmarks and customer workloads, find gaps in generated code and trace them to their root cause in the compiler .

Posted 10/15/2026full-timeRemote • IndiaJuniorMid-LevelWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in compiler optimization and performance engineering, with a strong foundation in C++ and a solid understanding of low-level architecture. Capable of analyzing and improving code generation for x86_64 and AArch64, while contributing to LLVM and ensuring performance enhancements through rigorous testing.

Highest-signal resume keywords
C++ Design And Coding SkillsCompiler Optimization TheoryLLVM IR And Optimization PassesPerformance Profiling ToolsMicroarchitecture Knowledge

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Compiler EngineeringJIT CompilersPerformance EngineeringCode GenerationLoop OptimizationsVectorizationRedundancy EliminationAssembly LanguageJavaScala
Tools & Technologies
LLVMPerfVTuneAsync ProfilerHotSpot C2GraalGCCV8
Certifications & Qualifications
MSc In Computer SciencePhD In Computer Science
Industry Keywords
X86_64AArch64Compiler OptimizationData Flow AnalysisSSALoop TransformationsCustomer WorkloadsPerformance Impact

Tech Stack

Tools & technologies
AssemblyJavaKotlinScalaC++

About the role

Key responsibilities & impact
  • Analyze performance of Java benchmarks and customer workloads, find gaps in generated code and trace them to their root cause in the compiler
  • Implement and improve optimizations in Falcon's middle end and back end, including inlining, loop optimizations, vectorization, redundancy elimination and speculative optimizations
  • Improve code generation for x86_64 and AArch64
  • Write tests and benchmarks that prove improvements and protect against regressions
  • Contribute changes upstream to LLVM where appropriate
  • Work on real workloads with direct, measurable impact on customer performance

Requirements

What you’ll need
  • 2+ years of professional experience in compilers, JIT compilers or low level performance engineering
  • Strong C++ design and coding skills
  • Solid understanding of compiler optimization theory: SSA, data flow analysis, loop transformations
  • Ability to read assembly and reason about why one instruction sequence is faster than another
  • Experience with LLVM IR and LLVM optimization passes, or with another optimizing compiler such as HotSpot C2, Graal, GCC or V8
  • Experience with profilers such as perf, VTune or async profiler
  • Knowledge of x86_64 and/or AArch64 microarchitecture
  • Experience with Java, Scala or Kotlin, or with JVM internals
  • MSc or PhD in Computer Science with a compiler or performance focus

Benefits

Comp & perks
  • Employee - Full-time - Regular
  • Remote work arrangement
  • Opportunity to work with a distributed team of compiler experts
  • Direct, measurable impact on customer performance