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 2 hours ago
Similar jobs that could be interesting for youBased on the Staff Compiler Performance Engineer in Toronto, ON vacancy
  • $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
    12 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
    11 days ago
  • $205.6k - $257k per year

     ...rigor of software that moves real money. We’re hiring multiple engineers, and you’ll be hired into the Investors business unit as a whole...  ...a scramble into a query. The Problems You'll Solve As a Staff Engineer, you are responsible for the long-term technical health... 
    Suggested
    Long term contract
    Full time
    Internship
    Work at office
    1 day per week

    Dba Carta, Inc.

    Toronto, ON
    2 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
    27 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
  •  ...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
    4 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
  •  ...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
    5 days ago
  • $216k - $297k per year

     ...believe in community, come join ours. About this role: Our Engineering organization owns the software that makes our marketplace work....  ...having to think about the plumbing underneath. We are hiring a Staff Engineer to own that plumbing. Concretely, this means the path... 
    Full time
    Work at office
    Local area
    Remote work
    Monday to friday
    3 days per week

    Faire

    Toronto, ON
    17 days ago
  •  ...About The Role Vantage is hiring a Staff Engineer. You help set technical strategy across teams and deliver it through direct implementation, broad technical leadership, or both. As a Staff Engineer, you drive the technical roadmap multiple teams build against, and you'... 
    Remote job
    Long term contract
    Full time
    Contract work
    Temporary work
    Internship
    Work at office
    Local area
    Home office
    Flexible hours

    Ag Vantage

    Toronto, ON
    a month ago
  • $220k - $359.21k per year

     ...WHAT YOU’LL DO We’re looking for a Staff Software Engineer to join the User Targeting team as a hands...  ...end to end, from the segmentation engine and data pipelines through the APIs and...  ...as how it gets built. Architecture, performance, and cost are constant considerations,... 
    Performance
    Full time
    Part time
    Internship
    Manual labor
    Work at office
    Local area
    Flexible hours

    Braze

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

     ...technology, revolutionizing performance expectations, ease of use, and...  ...innovations in software models, compilers, platforms, networking, and...  ...for a Forward Deployed Engineer who’s excited to build with the...  ...Experience with LLM inference serving engines and technologies, e.g. vLLM,... 
    Performance
    Remote job
    Permanent employment
    Full time

    Tenstorrent

    Toronto, ON
    more than 2 months ago
  • $160k - $220k per year

     ...audited at scale. We are a diverse team of engineers, product managers, and designers who are...  ...staying secure. About the role As a Staff Software Engineer on the Okta Secures AI...  ...Implement the request-time authorization engine at the Agent Gateway and at the agent to resource... 
    Full time
    Local area
    Worldwide
    Shift work

    Okta

    Toronto, ON
    12 days ago
  • $170k - $190k per year

     ...improve how work gets done across the company. We’re looking for a Staff Developer to help shape and build the technical foundation...  ...capability through reviews, pairing, documentation, office hours, and engineering discussions. This is how we like building software: builders... 
    Remote job
    Full time
    Work at office
    Flexible hours

    Fullscript

    Toronto, ON
    a month ago
  • $100.8k - $150.8k per year

     ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Hardware Engineering General Summary: As...  ...collaborate with cross-functional teams to develop solutions and meet performance requirements. Minimum Qualifications: • Bachelor's... 
    Performance
    Remplacement
    Work from home
    Shift work

    Qualcomm

    Toronto, ON
    27 days ago
  • $129.6k - $179.6k per year

     ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group ASICS...  .../SoC) development for a variety of high performance, high quality, low power world class products...  ...) Digital Design Verification Engineer (Staff) Our HSI organization develops... 
    Performance
    Remplacement
    Work from home

    Qualcomm

    Toronto, ON
    27 days ago
  •  ...maximizing productivity. We are looking for hands-on senior software engineers to build the AI tooling, agents, and workflows that accelerate...  ...in this role, including equity incentive awards and an annual performance bonus.   Perks/Benefits: Competitive compensation and... 
    Performance
    Full time
    Work at office
    Work from home
    Flexible hours

    Waabi

    Toronto, ON
    13 days ago
  •  ...the Forbes World's Best Banks list since 2021.  As a  Staff Cloud Engineer , you will serve as a senior technical expert supporting EQ...  ...~ Contribute to DevSecOps initiatives and embed security, performance, and resiliency into deployment pipelines.   Platform... 
    Performance
    Hourly pay
    Permanent employment
    Full time
    Work at office

    Eq Bank

    Toronto, ON
    more than 2 months ago
  •  ...seeking a highly skilled and motivated Staff Software Engineer to join our team and work on the...  ...features effectively and optimize system performance with a long-term perspective. Participate...  ...Kyverno, Nirmata's open source policy engine —Kyverno simplifies compliance,... 
    Performance
    Long term contract
    Full time
    Flexible hours

    Nirmata

    Toronto, ON
    more than 2 months ago
  • $170k - $180k per year

     ...lives—including your own. The role We're looking for a Staff AI Engineer to help our engineering teams build, evaluate, and scale AI...  ...and evals: LangSmith and Langfuse for production telemetry, performance evaluation, and prompt iteration Data pipelines for AI: ClickHouse... 
    Performance
    Full time
    Second job

    Maple

    Toronto, ON
    more than 2 months ago
  • $160k - $250k per year

     ...hear from you. The Opportunity   We’re looking for a Staff Front-End Engineer to join our growing engineering team as we scale from 14...  ...across different networks. Champion accessibility (a11y) and performance as first-class concerns. Collaborate closely with... 
    Performance
    Full time
    Worldwide
    Flexible hours

    Us Mobile

    Toronto, ON
    more than 2 months ago
  • $140k - $180k per year

     ...Join our Framework team: the engineering foundation that makes Achievers scale.   This...  ...solve complex challenges.  Architect high-performance, highly available, and secure software...  ...design, with at least 3 of them in a Senior/Staff capacity.  ~ Excellent written and... 
    Performance
    Permanent employment
    Full time
    Work at office
    Flexible hours
    Shift work

    Achievers

    Toronto, ON
    more than 2 months ago
  •  ...Standard Time The Opportunity We are looking for a Staff Frontend Engineer who wants to build and own the next generation of...  ...complex frontend work in TypeScript and React (Next.js) — performance, state management, real-time UIs, AI integration in the UI... 
    Performance
    Full time
    Manual labor
    Work at office
    Remote work
    Worldwide
    Flexible hours
    3 days per week

    Engage, Support

    Toronto, ON
    more than 2 months ago
  • $100k per year

     ...cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost...  ...unify innovations in software models, compilers, platforms, networking, and semiconductors...  ...seniorities. We are seeking a GCC Compiler Engineer to design, develop, and optimize... 
    Performance
    Permanent employment

    Tenstorrent

    Toronto, ON
    2 days ago
  • $125.7k - $220k per year

     ...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy. That moment inspired Fred to build a company that could do that for everyone—freeing people from busywork so they could... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Servicenow

    Toronto, ON
    more than 2 months ago
  • $150k - $200k per year

     ...Exhibit a strong sense of ownership in all aspects of your work. Nice to haves ~8+ years of varying experiences as a Software Engineer. ~ Proficient in Python , Django , TypeScript , and React . ~ Experience with cloud platforms such as GCP is a plus.... 
    Full time

    Passage Llc

    Toronto, ON
    more than 2 months ago
  •  ...waiting for? Join 900+ Docebians around the world and help us reinvent the way people learn, because learning never stops. As a Staff Product Engineer at Docebo, you operate at the intersection of product strategy and technical architecture. You don’t just ship features, you... 
    Long term contract
    Full time
    For contractors
    Work at office
    Worldwide
    3 days per week

    Docebo

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

     ...believe in community, come join ours. About this role Our Engineering organization owns the software that makes our marketplace work...  ...for systems other developers depend on. Good judgment on performance and cost tradeoffs, with a record of making a system cheaper to... 
    Performance
    Long term contract
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Monday to friday
    3 days per week

    Faire

    Toronto, ON
    a month ago
  •  ...operational reality, solving some of the hardest systems-level problems in industry. About the Role We're looking for a Senior/Staff DevOps Engineer who has spent the last several years building and operating the infrastructure that lets AI and industrial systems run... 
    Full time

    Nexxa.ai

    Toronto, ON
    a month ago

Do you want to receive more vacancies?

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