Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Minimum Requirements

  • 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

Nice to Have

  • Recognized contributions to LLVM or another major compiler: code owner, maintainer or author of significant upstream work
  • Deep experience with JIT compilers for managed languages: HotSpot C2, Graal, V8, .NET RyuJIT or similar
  • Experience working closely with runtime and GC teams on speculation, deoptimization and barrier design

What We Offer

  • Opportunity to make a high impact at a growing, global company
  • Work alongside top experts worldwide contributing to the Java ecosystem
  • Referral Program — help us grow with great people
  • Premium IT equipment — MacBook Pro or hardware of your choice
  • 5 weeks of holidays + 5 sick days
  • Flexible working hours
  • Prague / Limassol / Belgrade city center offices OR hybrid/full-remote - UP TO YOU
  • Competitive compensation

We 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 4 days ago
Similar jobs that could be interesting for youBased on the Staff Compiler Performance Engineer in Toronto, ON vacancy
  •  ...insight they need to deliver faster, more performant, more dependable, and less expensive Java...  ...is the optimizing just in time (JIT) compiler in Azul Platform Prime. It compiles hot Java...  ...looking for a Senior Compiler Performance Engineer to own major performance areas of Falcon.... 
    Performance
    Remote work
    Worldwide
    Flexible hours

    Azul

    Toronto, ON
    4 days ago
  •  ...a open-source programming language and compiler for creating highly efficient custom GPU...  ...'s degree in Computer Science, Computer Engineering or related field and 3+ years of experience...  ...Salary Range for jobs which could be performed in CanadaCAD 133, ,066.00Salary range dependent... 
    Suggested
    Internship
    Local area
    Immediate start
    Shift work

    Intel Corporation

    Toronto, ON
    4 days ago
  •  ...important open-source programming languages and compiler ecosystems for AI workloads, enabling...  ...and applications. We are seeking an Engineering Manager to lead a team developing Triton...  ...compiler innovations that enable high-performance AI workloads on Intel platforms. You will... 
    Performance
    Internship
    Local area
    Immediate start
    Shift work

    Intel Corporation

    Toronto, ON
    4 days ago
  •  ...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

    Veeda AI

    Toronto, ON
    3 days ago
  • $160k - $220k per year

     ...are too, let's talk. Opportunity As a Staff Engineer on the OIG team, you will be involved...  ...focus on correctness, reliability, and performance Quickly deliver high-quality bug fixes...  ...platforms Familiarity with workflow engines or approval/routing systems (e.g., finite... 
    Performance
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    11 days ago
  • $145.8k - $186.17k per year

     ...The role You will take on the ongoing maintenance and engineering work in Firefox’s Graphics area (rendering, compositing, images, canvas...  ...review and routine upkeep so the FTE engineers can focus on performance. Definition of done A healthy Graphics area, backlog... 
    Performance
    Ongoing contract
    Contract work

    Mozilla

    Toronto, ON
    4 days ago
  •  ...Do you crave challenges that push boundaries? Ifyou’rea high performer looking to accelerate your career and reimagine the banking landscape...  ...of banking together! What you will be doing: As a Staff iOS Engineer , you'll be joining one of our teams that's rebuilding our... 
    Performance
    Permanent employment
    Flexible hours

    Scotiabank

    Toronto, ON
    4 days ago
  • $200k per year

     ...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 important... 
    Performance
    Long term contract

    NVIDIA Corporation

    Toronto, ON
    4 days ago
  •  ...innovative and collaborative candidates who want to impact the world in a positive way. To learn more visit: As a Software Engineer in High-Performance Onboard Algorithms, you will be a key contributor to the development and optimization of our real-time signal processing... 
    Performance
    Full time
    Work at office
    Work from home
    Flexible hours

    Waabi

    Toronto, ON
    more than 2 months ago
  • $190.5k - $262k per year

     ...’re responsible for the first step in that journey. As a Staff Product Engineer on the Brand pillar, you will be responsible for helping teams...  ...Frontend, and Mobile Optimize web applications for peak performance and scalability, ensuring the delivery of high-quality, fast... 
    Performance
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Monday to friday
    Shift work
    3 days per week

    Faire

    Toronto, ON
    10 days ago
  • $300k per year

     ...Walmart, Amazon, and Esso, with a platform fully built and maintained in-house—engineered to scale and support a growing suite of financial products. About the Role Snaplii is seeking a Staff+ Engineer to build and scale core backend systems while leading cross-... 

    Snaplii Inc.

    Toronto, ON
    4 days ago
  • $197k per year

     ...experience at Uber, the team's contributions meaningfully influence Uber’s business performance, and the team’s work is highly visible to the executive leadership team. As a Staff Software Engineer, you’ll set technical direction for important, multi-quarter initiatives and... 
    Performance
    Full time
    Work at office
    Remote work

    Uber Technologies Inc.

    Toronto, ON
    1 day ago
  • $173k - $197.4k per year

    161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Staff Software Engineer About Capital One Canada. For 30 years, we've been...  ...end ownership of your work and your career, backed by a high-performance, hybrid culture and holistic suite of benefits designed to... 
    Performance
    Work at office
    Work from home

    Capital One Canada

    Toronto, ON
    4 days ago
  •  ...and downstream AI/ML consumers with high performance and reliability Design, build, and...  ...'s degree in Computer Science, Software Engineering, Data Engineering, or a related technical...  ...agents, workflow orchestration, or decision engines Experience with data cataloging/... 
    Performance
    Full time
    Internship
    Flexible hours

    RBC

    Toronto, ON
    4 days ago
  • $145k - $195k per year

     ...job, this is where you belong. As a Staff Data Engineer, you will play a technical leadership...  ...lead complex design initiatives, improve performance and reliability across critical...  ...deeper and more effective use of analytics engines such as Druid. Collaborate closely... 
    Performance
    Permanent employment
    Temporary work
    Internship

    Loblaw Digital

    Toronto, ON
    4 days ago
  • 161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Staff Software Engineer - iOS For 30 years, we’ve been on a mission to change banking...  ...ownership of your work and your career, backed by a high-performance, hybrid culture and holistic suite of benefits designed to... 
    Performance
    Work at office
    Work from home

    Capital One - CA

    Toronto, ON
    1 day ago
  • $88k - $132k per year

     ...with product teams, analysts, and other engineers to design and build systems and application...  ...CI/CD. Partners closely with a Senior Staff engineer on architecture and standards, and...  ...API ecosystem tooling and automation Performs basic change-impact analysis from specification... 
    Full time
    Contract work
    Work at office

    Equinix

    Toronto, ON
    21 hours ago
  • $160k - $190k per year

     ...is it. About the role: We're looking for a systems engineer to build and operate high-throughput, low-latency network...  ...you'll do: Design and implement components of a high-performance DNS engine: resolvers, forwarders, caching layers, and request-processing... 
    Performance

    BlueCat

    Toronto, ON
    4 days ago
  • $121k - $171k per year

     ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Software Engineering General Summary: As...  ...design system-level software solutions and obtain information on performance requirements and interfaces. Replacement Position Minimum... 
    Performance
    Remplacement
    Full time
    Work from home

    Qualcomm

    Toronto, ON
    26 days ago
  •  ...We're looking for a Staff Data Engineer who thrives in an environment with strong ownership and can drive complex data initiatives from concept...  ..., freshness, and completeness of their data. Scale performance and reliability: Improve processing efficiency, query performance... 
    Performance
    Remote work

    ExaCare AI

    Toronto, ON
    2 days ago
  • $140.6k - $190.6k per year

     ...Job Description The Staff Software Engineer provides technical leadership across the Cloud Cost Management and Reporting portfolio, including...  ...Bonus based on a combination of enterprise and individual performance. About Us Thomson Reuters informs the way forward by... 
    Performance
    Long term contract
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    3 days ago
  • $100k per year

     ...technology, revolutionizing performance expectations, ease of use, and...  ...innovations in software models, compilers, platforms, networking, and...  ...Are An expert C or C++ engineer with a track record of designing...  ...across hardware, firmware, compiler, and systems teams and mentors... 
    Performance
    Permanent employment

    Tenstorrent

    Toronto, ON
    4 days ago
  • $109.4k - $191.5k per year

     ...It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy...  ...software engineer with a strong background in database technologies, performance analysis, and strong troubleshooting skills. The candidate must... 
    Performance
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Toronto, ON
    12 days ago
  • $100k per year

     ...technology, revolutionizing performance expectations, ease of use, and...  ...innovations in software models, compilers, platforms, networking, and...  ...Tenstorrent is looking for a Staff Firmware Developer to...  ....   Compensation for all engineers at Tenstorrent ranges from $100k... 
    Performance
    Long term contract
    Permanent employment
    Full time

    Tenstorrent

    Toronto, ON
    more than 2 months ago
  •  ...Staff Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in...  ...making impacts. Your contributions will directly impact the performance and reliability of Noetica's core infrastructure. About... 
    Performance
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    1 day ago
  •  ...-fast decode on the Cerebras Wafer-Scale Engine. We are hiring a Software Engineer to...  ...will work closely with model enablement, compiler, runtime, cloud infrastructure, product,...  ...lifecycle management. Improve serving performance. Optimize streaming behavior, time to... 
    Performance

    Cerebras

    Toronto, ON
    4 days ago
  •  ...enterprise software that helps organizations optimize sales performance and improve go-to-market agility. Our engineering organization includes multiple product application...  ...customer-facing capabilities. We are seeking Staff Software Engineers to join our TQM team. You’ll... 
    Performance
    Full time

    Forma.ai

    Toronto, ON
    3 days ago
  •  ...-based team) · Healthcare SaaS Company Confidential — Canadian healthcare SaaS startup (~15 people) Role Staff Software Engineer — senior, founding-level; scope can flex to player-coach Location Remote anywhere in Canada · team is Toronto-based... 
    Remote work
    Flexible hours
    1 day per week

    Fathom Talent Group

    Toronto, ON
    3 days ago
  •  ...-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency...  ...innovations in software models, compilers, platforms, networking, and...  ...seniorities. Join Tenstorrent as a Staff Reliability Engineer and help define the reliability strategy... 
    Performance
    Permanent employment
    Full time
    Internship
    Second job

    Tenstorrent

    Toronto, ON
    more than 2 months ago
  •  ...from a commitment to clean code, solid engineering principles, and delivering innovative products...  ...is an opportunity for an experienced Staff Engineer responsible for maintaining our...  ...develop, and maintain scalable and high-performance web applications using Node.js, React,... 
    Performance
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week

    Opentable

    Toronto, ON
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Compiler Performance Engineer. Be the first to apply!