Staff Compiler Performance Engineer
Azul
As the only company focused 100% on Java, Azul is building the Java platform for the modern cloud enterprise. We are reimagining how customers use Java, bringing them the tools and insight they need to deliver faster, more performant, more dependable, and less expensive Java services. Come join one of the most influential members of the Java and OpenJDK community and help influence the future of Java.Falcon is the optimizing just in time (JIT) compiler in Azul Platform Prime. It compiles hot Java bytecode into highly optimized machine code and delivers Java performance that standard JVMs do not reach. Falcon is built on LLVM.We are looking for a Staff Compiler Performance Engineer to set the technical direction for Falcon performance. This is not a compiler front end role and not a compiler built from scratch: Falcon is mature and runs in production at large enterprises. You will decide where the next significant performance gains come from, lead the design of the optimizations that deliver them, and make sure the compiler architecture supports the product roadmap.You will be the senior technical voice on a distributed team of compiler experts and a key partner for runtime, GC and product teams.What You Will Do
Define the performance strategy for Falcon: identify the largest opportunities across benchmarks and customer workloads and turn them into a technical roadmapLead design of complex, cross cutting optimizations in the optimizer and code generator, and of the interfaces between the compiler, the runtime and the garbage collectorMake architectural decisions on the Falcon optimization pipeline, compile time budget and tiering strategyLead enablement of Falcon on new hardware platforms and new Azul productsMentor senior engineers, review critical designs and code, and set standards for performance methodology and validationRepresent Azul in the LLVM community: drive upstream design discussions and contributions that benefit managed language compilersMinimum Requirements
8+ years of professional experience developing optimizing compilers or JIT compilersTrack record of technical leadership: owning the design of major compiler components or optimization frameworks used in productionExpert C++ skills and experience in large, long lived codebasesDeep expertise in compiler optimization and code generation, with a clear view of the tradeoffs between peak performance, compile time, warmup and code sizeExpert performance analysis skills down to the microarchitecture levelNice to Have
Recognized contributions to LLVM or another major compiler: code owner, maintainer or author of significant upstream workDeep experience with JIT compilers for managed languages: HotSpot C2, Graal, V8, .NET RyuJIT or similarExperience working closely with runtime and GC teams on speculation, deoptimization and barrier designWhat We Offer
Opportunity to make a high impact at a growing, global companyWork alongside top experts worldwide contributing to the Java ecosystemReferral Program — help us grow with great peoplePremium IT equipment — MacBook Pro or hardware of your choice5 weeks of holidays + 5 sick daysFlexible working hoursPrague / Limassol / Belgrade city center offices OR hybrid/full-remote - UP TO YOUCompetitive compensationWe may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
#J-18808-Ljbffr
Define the performance strategy for Falcon: identify the largest opportunities across benchmarks and customer workloads and turn them into a technical roadmapLead design of complex, cross cutting optimizations in the optimizer and code generator, and of the interfaces between the compiler, the runtime and the garbage collectorMake architectural decisions on the Falcon optimization pipeline, compile time budget and tiering strategyLead enablement of Falcon on new hardware platforms and new Azul productsMentor senior engineers, review critical designs and code, and set standards for performance methodology and validationRepresent Azul in the LLVM community: drive upstream design discussions and contributions that benefit managed language compilersMinimum Requirements
8+ years of professional experience developing optimizing compilers or JIT compilersTrack record of technical leadership: owning the design of major compiler components or optimization frameworks used in productionExpert C++ skills and experience in large, long lived codebasesDeep expertise in compiler optimization and code generation, with a clear view of the tradeoffs between peak performance, compile time, warmup and code sizeExpert performance analysis skills down to the microarchitecture levelNice to Have
Recognized contributions to LLVM or another major compiler: code owner, maintainer or author of significant upstream workDeep experience with JIT compilers for managed languages: HotSpot C2, Graal, V8, .NET RyuJIT or similarExperience working closely with runtime and GC teams on speculation, deoptimization and barrier designWhat We Offer
Opportunity to make a high impact at a growing, global companyWork alongside top experts worldwide contributing to the Java ecosystemReferral Program — help us grow with great peoplePremium IT equipment — MacBook Pro or hardware of your choice5 weeks of holidays + 5 sick daysFlexible working hoursPrague / Limassol / Belgrade city center offices OR hybrid/full-remote - UP TO YOUCompetitive compensationWe may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Staff Compiler Performance Engineer in Winnipeg, MB vacancy
- Shape the future of Java with Azul as a Staff Compiler Performance Engineer. Specialize in optimizing the Falcon compiler for maximum performance in cloud enterprise applications. As a key player on a distributed team, you will set the technical direction for Falcon's performance...Performance
- Senior Staff ML Compiler and Performance EngineerMarkham, Ontario Senior Staff Compiler EngineerCanada - RemoteWe are partnered with a global leader... ...the search for a Senior-Staff level compiler optimization engineer to join their growing AI/ML R&D team. General Summary:...Performance
- ...IC Resources in Toronto seeks senior to staff-level Compiler Engineers to tackle challenges at the intersection of software, hardware and performance-critical systems. You will contribute to LLVM-based toolchains and bespoke compilers, optimizing AI/ML workloads while collaborating...Performance
$114.89k - $162.19k per year
Job Details:Job Description:The Compiler Engineering team in Data Center Group at Intel has an opportunity... ..., GPUs, and accelerators through high-performance, portable software. You will contribute... ...ecosystems such as PyTorch, inference engines, and machine-learning models. As a...PerformanceInternshipLocal areaImmediate startShift work- Staff Quantum Engineer (Qubit System Performance) at Photonic Inc, British Columbia, Canada (Hybrid). A lead-level full time position in the Engineering team... ...device physics to classical computer architecture and compilers. You thrive on the excitement of mastering new technology...PerformanceFull time
$114.89k - $162.19k per year
...for the better.Role Overview Join our compiler team and contribute to the design,... ...team develops software that enables high-performance execution of AI, enabling developers to... ...Collaborate with hardware architects, compiler engineers and AI framework developers to enable...PerformanceInternshipLocal areaImmediate startShift work- ...LLVM and MLIR at Intel, working hybrid from Toronto on high-performance GPU execution. Help improve software portability, scalability... ...productivity across emerging hardware.This Experienced Hire Compiler Engineer contributes to compiler design, development, and optimization...Performance
- Lead Triton compiler development at Intel in Toronto through hybrid work, applying C++ and... ....This experienced-hire Senior Compiler Engineer develops technologies for Triton, Domain... ...code generation, runtime integration, and performance engineering.Key Responsibilities:...Performance
- Build LLVM-based compiler technologies with Intel in Toronto, using C++ to improve performance across CPUs, GPUs, and accelerators.As a Compiler Engineer, you will develop software supporting AI, HPC, and demanding workloads. The team works across language front ends, intermediate...Performance
- Cerebras Systems is hiring a Software Engineer to productionize and optimize our GPU serving stack. You will work across custom inference... ...reliability, numerical correctness, observability, and high performance. You will write production-grade code, establish operational practices...Performance
- ...from seasoned leaders to guide the SDK and Compiler team within the Software Platform. You... ...-agnostic representations, and execution engine for quantum computer software, spanning experimental... ...and recruitment to build a high-performing team that delivers robust software across...
- Optimize Intel compiler software for CPU and GPU architectures in Toronto’s hybrid work model... ....As an experienced-hire Compiler Engineer, you will develop production-quality compiler... ...defect resolution, code generation, and performance optimization. You will support high-...Performance
- ...AI. We're a small, fast-moving team of engineers and researchers from leading AI labs, tackling... ..., then improve throughput through torch.compile/Inductor, CUDA Graphs, mixed and low... ...-aware placement, scaling efficiency, performance isolation, and diagnosing failures that...Performance
- Optimize compiler-generated code with advanced C++ skills at Intel in Toronto, using workload analysis to improve CPU performance and efficiency.This Senior Compiler Engineer role supports Intel’s next-generation software technologies for heterogeneous computing. You will develop...Performance
- ...Syndio is hiring a Staff engineer to drive high-performance data workflows and scalable architectures in Calgary, with a remote-first approach. You’ll own ingestion, validation, modeling, and reporting pipelines, while building agentic tooling and ensuring trustworthy, observable...PerformanceRemote work
- Intel Corporation in Canada is seeking a Compiler Engineer to design, develop, test, and optimize compiler middle-end and backend features for... ...hardware teams, development of Clang, DPC++, and SYCL, and a focus on performance, vectorization, and debugging. #J-18808-LjbffrPerformance
- ...:Job Description The Role and ImpactIn this position as a Compiler Engineer, you will focus on enhancing and maintaining cutting-edge compiler... ...responsibilities will revolve around feature development, performance optimization, and resolving software defects to ensure the...PerformanceLocal areaWorldwideShift work
$114.89k - $162.19k per year
Job Details: Job Description The Role and Impact As a Compiler Engineer at Intel, you will design, develop, test, and optimize cutting-edge... ...that enable advances in artificial intelligence and high-performance computing.Business Group The Compiler Technology Innovation...PerformanceLocal areaImmediate startWorldwideShift work- ...-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency... ...innovations in software models, compilers, platforms, networking, and... ...seniorities. We're looking for a Staff Manufacturing Engineer to help build Tenstorrent's in-house...PerformancePermanent employmentContract workFor contractors
$135k - $185k per year
...are now looking for a Senior Machine Learning Applications and Compiler Engineer! NVIDIA is seeking engineers to develop algorithms and... ...**What you’ll be doing:*** Build, develop, and maintain high-performance runtime and compiler components, focusing on end-to-end inference...Performance- ...-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency... ...innovations in software models, compilers, platforms, networking, and... ...all seniorities. Join Tenstorrent as a Staff Reliability Engineer and help define the reliability strategy...PerformancePermanent employmentInternshipSecond job
- CompanyQualcomm Canada ULC Job AreaEngineering Group, Engineering Group Machine Learning Engineering General SummaryToday, more... ...traceable, repeatable, and actionable. Steward performance-data ingestion and analysis, including the FastAPI/PostgreSQL-...PerformanceLocal areaRemote work
- Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. The Performance Engineer of Infrastructure Performance Engineering is a senior technical Engineer. Responsible for personally leading and resolving the most complex,...PerformanceImmediate startFlexible hours
- ...real-time.As a Senior Embedded Software Engineer at Samsara, you will develop software that... ...purpose.Fluency in C. You know what the compiler is doing, and you can read a linker map,... ...orchestration for the system to use in a performant and power efficient way.Cellular IoT -...PerformanceLong term contractFull timeRemote workFlexible hoursShift work
$171k - $230k per year
...Com to learn more. About the RoleAs a Staff Engineer on the Developer Productivity team, you... ...automated testing. Improve the performance and reliability of existing systems.... ...Experience with embedded systems builds and compiles Creating a diverse and inclusive workplace...PerformanceLong term contractTemporary workLocal area- DescriptionThe Staff Substation Engineer will work under the supervision of a licensed professional engineer... ...utility systems. Researches and compiles project-related data as required by... ...following internal QA/QC guidelines. Performs design quality reviews. Meets and...Work at office
$130k per year
The Staff Engineer provides professional engineering support for the planning, design, construction, operation, and maintenance of electric transmission... ...long-range plans, construction work plans, and system studies.Perform system modeling, including load flow, voltage analysis, and...- Improve reliability and operational performance at Keyera using process engineering, root cause analysis, and proactive asset health monitoring.As an Asset Optimization Engineer, you will help ensure assets operate safely, efficiently, and cost-effectively. The position partners...PerformanceLong term contract
- Senior Performance Controls Engineer – North AmericaAt Canadian Solar, our vision is to make lives better by bringing electricity powered by the sun to millions of people worldwide. As a leading manufacturer of solar panels, inverters, and energy storage solutions, we’ve been...PerformanceWorldwideFlexible hours
- ...inspired to do their best work. Come join the team and see how you can make a lasting impact on the world. NVIDIA is looking for a Performance Engineering Manager to manage a team responsible for understanding, measuring, and improving performance across some of our most...PerformanceLong term contract
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Compiler Performance Engineer. Be the first to apply!
Related searches
- project engineer assistant project manager Winnipeg, MB
- assistant electrical engineer Winnipeg, MB
- building performance specialist Winnipeg, MB
- performance engineer Winnipeg, MB
- acting performance Winnipeg, MB
- performance testing Winnipeg, MB
- assistant ingénieur
- project engineer assistant project manager
- stage assistant ingénieur
- food engineering assistant professor

