A

Azul Systems

OpenJDK-based Java performance solutions for enterprises

Staff Compiler Performance Engineer

Full-TimePosted on 10/15/2026
No salary listed
Senior, Expert
Remote in India+3 moreMore locations: Mumbai, Maharashtra, India | Delhi, India | Bengaluru, Karnataka, India
Remote
Software EngineeringSystems Software Engineering

About the job

Requirements
  • At least 8 years of professional experience developing optimizing compilers or just-in-time compilers.
  • A track record of technical leadership, including owning the design of major compiler components or optimization frameworks used in production.
  • Expert C++ skills and experience working in large, long-lived codebases.
  • Deep expertise in compiler optimization and code generation, including understanding tradeoffs among peak performance, compile time, warmup, and code size.
  • Expert performance analysis skills down to the microarchitecture level.
Responsibilities
  • Define Falcon's performance strategy by identifying the largest opportunities across benchmarks and customer workloads and turning them into a technical roadmap.
  • Lead the design of complex, cross-cutting optimizations in the optimizer and code generator, and of interfaces between the compiler, runtime, and garbage collector.
  • Make architectural decisions about 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 by driving upstream design discussions and contributions that benefit managed-language compilers.
Desired Qualifications
  • Recognized contributions to LLVM or another major compiler, such as code ownership, maintenance, or authorship of significant upstream work.
  • Deep experience with just-in-time compilers for managed languages, such as HotSpot C2, Graal, V8, or .NET RyuJIT.
  • Experience working closely with runtime and garbage-collection teams on speculation, deoptimization, and barrier design.

About the company

Azul Systems provides enterprise OpenJDK-based Java solutions designed to boost performance and security for cloud applications. Its product offerings include a Java platform licensed to customers, 24/7 support, and migration services that help organizations move from Oracle JDK to Azul with minimal downtime. Azul’s platform integrates with existing Java technologies and supports IoT and big data workloads, delivering low-latency, stable applications across millions of installations. The company differentiates itself by focusing on open Java implementation for enterprises, serving many Fortune 100 companies, and employing highly experienced Java engineers to ensure reliable operation and expert guidance. Azul’s goal is to help businesses run faster, more secure Java in the cloud, with easy migration, strong support, and scalable performance across diverse workloads.

Company Size

501-1,000

Company Stage

Series F

Total Funding

$177.7M

Headquarters

Sunnyvale, California

Founded

2002

Get referred to Azul Systems

See people who can refer or advise you

Simplify Jobs

Simplify's Take

What believers are saying

  • April 2026 Azul reported strong FY26 momentum and customer growth across every product line.
  • June 2026 EWE AG cut Oracle Java costs 60% after migrating 100-plus applications.
  • June 2026 Sasol standardized 150 applications on Azul Core, cutting Java licensing 92%.

What critics are saying

  • Oracle still controls the Java ecosystem and can outmarket Azul with bundled support.
  • Thoma Bravo's 2025 buyout pressures Azul to hit growth targets while integrating Payara and AI.
  • If Java runtimes commoditize, Azul loses pricing power and becomes a support-services vendor.

What makes Azul Systems unique

  • September 2026 AI Assistant queries live JVM inventory, code use, and Oracle-license exposure.
  • Payara 7, launched May 2026, gives Azul the only commercial Jakarta EE 11 stack.
  • July 2026 monthly CSPUs across Java 6-26 distinguish Azul from quarterly-only rivals.

Help us improve and share your feedback! Did you find this helpful?

Benefits

  • Health Insurance
  • Paid Vacation
  • Paid Holidays
  • Remote Work Options
  • Employee Referral Bonus

Growth & Insights and Company News

Headcount

6 month growth

0%

1 year growth

0%

2 year growth

0%
AsiaBizToday
Oct 8th, 2026
Azul appoints Matt Camassa as Chief Revenue Officer.

Azul appoints Matt Camassa as Chief Revenue Officer. SINGAPORE, October 8, 2026: Enterprise Java company Azul has appointed Matt Camassa as Chief Revenue Officer, putting him in charge of the company's global revenue organisation as it looks to expand adoption of its AI-first Java platform across enterprise customers. Camassa will oversee sales, solution engineering, partners, customer success and operations worldwide, with a mandate to accelerate enterprise growth and broaden Azul's routes to market across North America, EMEA, APAC and Latin America. The appointment comes as enterprises face increasing pressure to improve performance, security and cost efficiency across Java environments, particularly as AI workloads place additional demands on existing technology estates. Camassa brings more than 20 years of experience building and scaling global enterprise software sales organisations. He previously served as CRO at TeleSign, where he helped scale the business through a period of rapid growth before its acquisition by BICS in 2017. He later led worldwide sales at fraud-prevention company Sift, where Azul said he oversaw a multi-year growth phase with strong net revenue retention. Most recently, Camassa was an operating partner at Diversis Capital, having earlier served as an executive in residence at K1 Investment Management. In those roles, he worked on go-to-market strategy, advised portfolio companies and held several interim CRO positions. As CRO, Camassa will lead the teams responsible for commercialising Azul's portfolio, which includes Azul Prime, Azul Core, Azul Intelligence Cloud, Azul Payara Micro and Azul Payara Server. Camassa said enterprises are increasingly looking for platforms that can address pressing operational challenges as AI places greater pressure on underlying systems. "Azul is in a unique position, providing a complete platform that makes Java faster, more secure and less expensive to run," he said. Azul Co-Founder and CEO Scott Sellers said Camassa's experience in building global revenue organisations and selling mission-critical software to large enterprises made him well suited to the role. "Azul has grown from a Java runtime leader into a full AI-first Java platform, and Matt brings an exceptionally strong track record of success to our executive team," Sellers said. Camassa's appointment adds a senior commercial leader to Azul's executive team at a time when enterprise infrastructure vendors are repositioning around the operational demands created by AI adoption.

TechDay
Sep 24th, 2026
Azul launches AI assistant for Java security checks.

Azul launches AI assistant for Java security checks. Thu, 24th Sep 2026 (Today) Azul has launched an AI Assistant for its Intelligence Cloud platform, aimed at IT, DevOps and security teams managing Java environments. The tool lets users ask natural-language questions about live runtime data to identify licensing and security risks across production Java estates. It is designed to show where Oracle Java is still running, which Java versions remain unpatched, and what code is unused and could be removed. Built into Azul's existing cloud service, it maintains a current record of running Java Virtual Machines and code use in production. The launch comes as the time between disclosure of software flaws and their exploitation continues to shrink. Azul cited research and public disclosures suggesting artificial intelligence is accelerating vulnerability discovery and exploit development, increasing pressure on organisations to know exactly what is active in their systems. Azul said many organisations still rely on static asset management reports and code-scanning tools to track Java use. But those records can quickly become outdated as Java Virtual Machines are deployed, patched, changed or retired across on-premises systems, cloud infrastructure and containers. That can create several areas of exposure, including unlicensed or unsupported Java distributions, systems running vulnerable versions, and old code that teams continue to maintain because they cannot tell whether it is still used in production. The new assistant sits on top of Azul's JVM Inventory and Code Inventory services. These maintain a live catalogue of Java Virtual Machines and a runtime record of which code is actually executed, rather than simply provisioned. Users can query the system in plain language instead of building reports or writing technical queries. That allows teams to investigate issues as they arise and immediately follow up with further questions based on current production data. Broader users Azul is also positioning the assistant for non-technical users who need information from Java estates for compliance, finance or governance decisions. It said the tool could help a compliance officer preparing for an audit, a Chief Financial Officer assessing Oracle licensing exposure, or a Chief Information Security Officer reporting current risk to a board. Managed service providers and systems integrators could also use the assistant as part of ongoing Java management work for clients, rather than treating such reviews as one-off consulting projects. Azul said the assistant does not take action in customer environments. It answers questions using runtime data already collected from live production systems, with no added performance overhead. Industry view William Fellows, Research Director at 451 Research by S&P Global Energy, said the launch addresses a longstanding visibility problem for organisations with large and ageing Java estates. "Azul is extending its Intelligence Cloud platform with a new AI Assistant that gives enterprises a natural language interface into their Java runtime environments, to help identify unused code, redundant JVMs and untracked deployments. For organisations with decades of Java debt, the tool addresses a gap that has not yet been targeted at this level," said Fellows. Azul said the assistant can work across Java environments regardless of vendor, age or application size. It also retains historical component and code-use records, allowing users to ask not only what is running now, but what ran previously. That means teams can identify when an Oracle JVM was last active, what code has executed over time, and which code paths may no longer be needed. Azul argues this provides a more current picture than scheduled scans and summary reports that may already be outdated by the time they are reviewed. Scott Sellers, Co-Founder and Chief Executive Officer of Azul, said the pace of risk in Java environments had changed. "For years, enterprises have built dashboards and reports to understand what's actually running in their Java estate, but by the time a report gets properly summarized and reviewed, the risk it describes has often already changed," said Sellers. "That used to be a productivity problem. Now that AI can find and weaponise a vulnerability in hours instead of weeks, it's a business risk - for security, for compliance and for the licensing exposure that shows up in an audit. The Azul Intelligence Cloud AI Assistant lets IT and security teams ask a direct question, in plain language, and get an answer grounded in what's actually running in production right now, as well as query historical information for further analysis," said Sellers.

Associated Press
Aug 11th, 2026
Azul appoints Kenny Johnston as CPO to lead AI-first Java platform strategy

Azul, an enterprise Java platform provider, has appointed Kenny Johnston as chief product officer. Johnston previously served as chief product and technology officer at Luciq, an AI observability platform, where he led product, design, customer success, and engineering functions. Earlier in his career, Johnston held senior product management roles at GitLab, where he led operations and infrastructure products, and at Rackspace, where he more than tripled annual revenue for Rackspace Private Cloud. At Azul, Johnston will lead product strategy across the company's AI-first Java platform, including Azul Prime, Azul Core, Azul Intelligence Cloud, and Azul Payara products. His focus will be addressing the demands AI places on enterprise Java systems, including cost, performance, security, modernisation, and productivity. Azul serves 37% of the Fortune 100 companies.

Enterprise Times
Aug 11th, 2026
Azul appoints Kenny Johnston as Chief Product Officer.

Azul appoints Kenny Johnston as Chief Product Officer. August 11, 2026 Azul has announced the appointment of Kenny Johnston as Chief Product Officer. The appointment comes following the retirement of Martin Van Ryswyk, after five years in the role. Johnston joins from Luciq, where he was Chief Product and Technology Officer. He has over two decades of experience in technology. His recent roles have seen him gain deep experience of building agentic, AI-powered enterprise DevOps and observability tools and platforms. At Azul, he will be responsible for leading the product strategy and execution of Azul's AI-first Java Platform. Moreover, the platform supports, secures, and maintains Java ecosystems that organisations have invested in. It consists of Azul Prime, Azul Core, Azul Intelligence Cloud, Azul Payara Micro and Azul Payara Server. Azul Payara Micro and Azul Payara Server were added to the Azul platform through Azul's December 2025 acquisition of Payara. Johnston will advance the roadmap to meet AI demands on Java estates. He will tackle cost, performance, security, modernization, and productivity head-on. AI pressures now drive every initiative in the enterprise Java landscape. Scott Sellers, Co-Founder and CEO, said, "Kenny's track record of scaling enterprise product organisations to build products that address business-critical use cases makes him exactly the right product leader as AI reshapes the performance, security and cost demands of every enterprise Java estate. "Under his leadership, we're focused on continuing to build out our AI-first Java platform and helping drive Azul into its next phase of growth." Who is Kenny Johnston. Johnston spent four years at Luciq, first as VP of Product and then as Chief Product and Technology Officer. He led global teams across Customer Success, Support, Product, Design and Engineering functions. He was responsible for delivering agentic observability built for enterprise mobile developers to help their apps meet the increasingly high bar that mobile users expect. Johnston helped the development function transform using Agentic SDLC with AI tools like Claude Code, FigmaMake, CodeRabbit & HumanLayer. Before Luciq, he was the Senior Director of Product Management at GitLab for nearly four years, leading a globally distributed Product Management function. He also held product leadership positions at both Rackspace and Hewlett-Packard. At Rackspace, he served as director of product management for Rackspace Private Cloud. More than tripling annual revenue and earning recognition as HPE's Global Service Provider Partner of the Year. At HP, he managed strategy development and feature prioritization for HP Helion - OpenStack Distribution. Johnston said, "Java is the backbone of the world's most critical enterprise systems, and AI is amplifying the pressure on all of it. The opportunity is to bring an AI-first, DevOps-centric vision to how Java is developed, deployed, secured and monitored in the enterprise. "I've spent my career helping world-class teams accelerate through transformative moments like this, and I'm excited to build on the strong foundation Azul has already established." Enterprise times: what does this mean. Johnston's arrival gives Azul a product leader with relevant experience at the point where Java, AI and enterprise modernisation are converging. Azul is arguing that Java will remain central to production AI, not just legacy systems. With Johnston's background in DevOps, observability and agentic AI, this should help connect that message to practical product execution. The key test will be whether Azul can turn its AI-first Java platform into measurable benefits around performance, security and cloud cost. If Johnston succeeds, Azul could strengthen its position as enterprises reassess Java estates for the AI era. Looking forward, Azul's product roadmap will focus on alleviating the pressures AI places on enterprise Java: absorbing AI workload demand and optimising cloud cost (Azul Prime), narrowing the AI-era security and patch-velocity gap (Azul Core), enabling AI-driven modernisation (Azul Intelligence Cloud, Azul Payara), and giving AI-modernised workloads the scalability, security and automation they need (all Azul products).

InfoQ
Jun 29th, 2026
Java news roundup: Hardwood 1.0, Endive 1.0, Azul Payara, Quarkus, WildFly, LangChain4j, OSSI.

Java news roundup: Hardwood 1.0, Endive 1.0, Azul Payara, Quarkus, WildFly, LangChain4j, OSSI. * Michael Redlich Java Champion | Java Queue Lead Editor | Director at GSJUG Follow OmniFaces on. This week's Java roundup for June 22nd, 2026, features news highlighting: the GA releases of Hardwood 1.0 and Endive 1.0; the June 2026 edition of Azul Payara; point releases of Quarkus, LangChain4j; the first beta release of WildFly 41; and introducing Eliya JDK and the Open Source Sustainability Initiative (OSSI), the latter of which was founded by HeroDevs and Commonhaus Foundation. JDK 27. Build 28 of the JDK 27 early-access builds was made available this past week featuring updates from Build 27 that include fixes for various issues. Further details on this release may be found in the release notes. JDK 28. Build 4 of the JDK 28 early-access builds was also made available this past week featuring updates from Build 3 that include fixes for various issues. More details on this release may be found in the release notes. Azul Payara. The Azul Payara team has released the June 2026 edition of Azul Payara 7.1.0 that includes Community Edition 7.2026.6, Enterprise Edition 6.39.0 and Enterprise Edition 5.88.0. Along with bug fixes and component upgrades, all three editions deliver: a resolution to a Cross-Site Request Forgery (CSRF) and Server-Side Request Forgery (SSRF) issue in the Admin Console and REST management interface due to unnecessary passing the REST URL in a servlet request that can otherwise be obtained via session information; and support for overriding methods using the Spring Framework @Transactional annotation on Jakarta Data repository interfaces. Further details on these releases may be found in the release notes for Community Edition 7.2026.6, Enterprise Edition 6.39.0 and Enterprise Edition 5.88.0. Quarkus. The release of Quarkus 3.37.0 delivers bug fixes and notable changes such as: support for Hibernate ORM 7.4.0.Final, Hibernate Reactive 3.4.0.Final and Hibernate Search 8.4.0.Final; a new experimental extension, JLink, that generates a custom runtime image with jlink that includes only the necessary JDK modules in an application; and enabling reflection-free Jackson serializers by default. More details on this release may be found in the release notes. WildFly. The first beta release of WildFly 41 ships with bug fixes, dependency upgrades and new features such as: support for handling data in the WildFly Transactions Subsystem during a graceful shutdown; and the ability to enable authentication requests to be signed and optionally encrypted via the request and request_uri parameters within the WildFly Elytron Subsystem. Further details on this release may be found in the release notes. LangChain4j. The formal release (along with the twenty-seventh beta release) of LangChain4j 1.17.0 provides bug fixes, dependency upgrades and new features such as: a new DebatePlanner class to support the Debate agentic pattern; a new OracleChatMemoryStore class that adds an Oracle database for chat memory; and a new onUnmappedRawEvent streaming callback that allows for exposing raw streaming events that are not mapped by LangChain4j. More details on this release may be found in the release notes. Eliya JDK. Asymm Systems has introduced Eliya JDK, their downstream distribution of OpenJDK that tracks the quarterly OpenJDK 25 Critical Patch Updates (CPUs) and delivers builds for Linux x86_64 and Linux aarch64. This initial release, version 25.0.3, is based on the Oracle Critical Patch Update Advisory for April 2026. Further details on this release may be found in the release notes and this InfoQ news story. Hardwood. The release of Hardwood 1.0.0, a parser dedicated to the Apache Parquet file format, ships with notable changes such as: the close method, one for both the ColumnReader class and the RowReader interface, are now idempotent to resolve a performance regression; an instance of the AvroRowReader class now honors column projections such that the DECIMAL, UUID, UINT_32, and FIXED columns are correctly read; and the entry point for the Hardwood class now accepts an implementation of the HardwoodContext interface for control over decoder thread-pool sizing and the ability to share a context across readers. More details on this release may be found in the release notes and InfoQ will follow up with a more detailed news story. Endive. The release of Endive 1.0.0 delivers; WasmGC host integration with support for the externref value type as a Java Object such that host functions work naturally with GC types; and an optimization of tail call correctness by eliminating unnecessary stack frame allocation that benefits languages, such as CPython, that adopt tail calls in their interpreter loop. Edive, a new JVM-native WebAssembly (Wasm) runtime, has its roots from Chicory, created in September 2023 by Benjamin Eckel, chief technical officer at Dylibso, and Andrea Peruffo, principal software engineer at IBM. Open Source Sustainability Initiative. HeroDevs, the platform that identifies, remediates and prevents end-of-life open source risk, announced that they have joined the Commonhaus Foundation as the founding member of the Open Source Sustainability Initiative (OSSI) to "support sustainable open source ecosystems through improved lifecycle transparency and collaboration between maintainers, foundations, ecosystem partners, and the broader open source community." HeroDevs has already partnered with the Hibernate, Jackson, and Quarkus communities to support enterprises that need assistance in CVE remediation. HeroDevs also plans to partner with other projects under the auspices of the Commonhaus Foundation. Michael Redlich. Michael Redlich has been an active member within the Java community for the past 25 years. He founded the Garden State Java User Group (formerly the ACGNJ Java Users Group) in 2001 that remains in continuous operation. Since 2016, Mike has served as a Java community news editor for InfoQ where his contributions include monthly news items, technical writing and technical reviews. He has presented at venues such as Oracle Code One, Emerging Technologies for the Enterprise, Trenton Computer Festival (TCF), TCF IT Professional Conference, and numerous Java User Groups. Mike serves as a committer on the Jakarta NoSQL and Jakarta Data specifications and participates on the leadership council of the Jakarta EE Ambassadors. He was named a Java Champion in April 2023. With 33-1/2 years service, Mike recently retired from ExxonMobil Technology & Engineering in Clinton, New Jersey with experience in developing custom scientific laboratory and web applications. He also has experience as a Technical Support Engineer at Ai-Logix, Inc. (now AudioCodes) where he provided technical support and developed telephony applications for customers.