Software Engineer AWS Neuron AI Compiler at Amazon
Seattle, Washington, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Joshua Cao is a software engineer with 8 years of experience focused on compilers and systems software, currently developing the AWS Neuron AI compiler for Inferentia and Trainium. Previously he contributed to OpenJDK/Corretto as a compiler engineer, improving Java C1 compiler features, debugging support, and build/release automation. He is an active open-source contributor with visible LLVM reviews and notable commits to high-profile projects like OpenJDK and the popular Neovim plugin telescope.nvim. Based in Seattle and grounded in a UC Irvine CS degree, Joshua blends low-level compiler expertise with practical production work for large-scale cloud and AI deployments. Colleagues will find him comfortable navigating both upstream community collaboration and performance-focused graph/loop optimizations.
JDK main-line development https://openjdk.org/projects/jdk
Role in this project:
Back-end Developer / Compiler Engineer
Contributions:45 reviews, 31 PRs, 129 comments in 3 years
Contributions summary:Joshua primarily contributed to the OpenJDK project by implementing features and fixing bugs related to the Java compiler (C1). Their work included supporting debugging features such as dumping compiler phases and printing nodes. The user also addressed issues in the compilation process, such as fixing broken statistics and improving the integration of microbenchmarks. Furthermore, they made modifications to compiler directives and related testing infrastructure.
Amazon Corretto 11 is a no-cost, multi-platform, production-ready distribution of OpenJDK 11
Role in this project:
Back-end Developer
Contributions:11 reviews, 23 commits, 11 PRs in 9 months
Contributions summary:Joshua's contributions primarily involve merging updates from the upstream branch and backporting changes. Several commits indicate modifications to the Java code within the Hotspot and XML modules. These changes include improvements to manifest entries and better verification of scan methods. The user appears to be focused on maintaining and integrating updates to the codebase.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Joshua Cao - Software Engineer AWS Neuron AI Compiler at Amazon