1

Intern Compiler Engineer Jobs (NOW HIRING)

Work alongside hardware, compiler, firmware, and inference engineers to understand performance challenges and develop tools that improve developer productivity. Representative projects * Implement ...

Showing results 21-23

Intern Compiler Engineer information

See salary details

$11

$19

$29

How much do intern compiler engineer jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for intern compiler engineer in the United States is $19.31, according to ZipRecruiter salary data. Most workers in this role earn between $16.11 and $20.91 per hour, depending on experience, location, and employer.

What does an intern compiler engineer do?

An Intern Compiler Engineer assists in designing, developing, and optimizing compilers, which translate source code written in programming languages into executable machine code. Their work often includes debugging code, writing test cases, and collaborating with experienced engineers to improve compiler performance and reliability. Interns may also research new compiler technologies and help implement language features or optimizations. This position provides valuable hands-on experience in software engineering and computer science concepts such as parsing, optimization, and code generation.

What types of projects and tasks can an intern compiler engineer expect to work on during their internship?

As an Intern Compiler Engineer, you can expect to work on a variety of hands-on projects such as optimizing code generation, improving parsing algorithms, implementing new language features, or writing test cases for compiler validation. You'll likely collaborate closely with senior engineers, participate in code reviews, and attend regular team meetings to discuss progress and challenges. This role provides an excellent opportunity to learn about modern compiler architectures, tooling, and workflows, while making meaningful contributions to real-world software projects.

What are the key skills and qualifications needed to thrive as an intern compiler engineer, and why are they important?

To thrive as an Intern Compiler Engineer, you typically need a solid background in computer science fundamentals, proficiency in programming languages like C/C++, and understanding of compiler theory or coursework. Familiarity with tools such as LLVM, GCC, and version control systems, along with experience in debugging and profiling, is highly beneficial. Strong analytical thinking, problem-solving skills, and effective communication help you collaborate within engineering teams and tackle complex code challenges. These skills ensure you can contribute meaningfully to compiler development, optimize code performance, and support the overall software engineering process.

What is the difference between Intern Compiler Engineer vs Intern Software Developer?

AspectIntern Compiler EngineerIntern Software Developer
Required SkillsProgramming, compiler theory, language syntaxProgramming, software design, application development
Work EnvironmentResearch labs, compiler teams, development of programming toolsApplication development teams, software projects across industries
Industry UsageTech companies, compiler and language tool firmsBroad industry, including tech, finance, healthcare, etc.

Intern Compiler Engineers focus on developing and optimizing compilers and programming languages, requiring knowledge of compiler theory and language syntax. Intern Software Developers work on building applications and software solutions across various industries. While both roles involve programming skills, the Intern Compiler Engineer role is more specialized in language processing, whereas the Intern Software Developer role covers a broader range of software development tasks.

More about Intern Compiler Engineer jobs

What cities are hiring for Intern Compiler Engineer jobs?

Cities with the most Intern Compiler Engineer job openings:

What are the most commonly searched types of Compiler Engineer jobs?

The most popular types of Compiler Engineer jobs are:

What states have the most Intern Compiler Engineer jobs?

States with the most job openings for Intern Compiler Engineer jobs include:

Infographic showing various Intern Compiler Engineer job openings in the United States as of August 2026, with employment types broken down into 94% Full Time, 2% Part Time, and 4% Contract. Highlights an 85% Physical, 6% Hybrid, and 9% Remote job distribution, with an average salary of $40,174 per year, or $19.3 per hour.

Performance Tools Intern

Etched

San Jose, CA • On-site

Full-time

Posted 16 days ago


Job description

About Etched

Etched is building hardware for frontier intelligence. We co-design chips, racks, software, and manufacturing to deliver best-in-class throughput and latency across both prefill and decode workloads. Our first products are heavily focused on inference. Backed by hundreds of millions from top-tier investors and staffed by leading engineers, Etched is redefining the infrastructure layer for the fastest growing industry in history.

Job Summary

Join our team and take the lead in illuminating the performance landscape of our cutting-edge ML accelerator. We are seeking a highly skilled engineer to design and develop a sophisticated performance analysis tool, tailored specifically for our hardware. You will be instrumental in creating the essential tooling that enables our ML engineers and customers to understand workload behavior, identify performance bottlenecks, and unlock the full potential of our hardware, accelerating the most demanding ML applications in the world. This is a unique opportunity to shape performance analysis for novel hardware from the ground up.

During your internship, you may:

  • Build components of our performance analysis and profiling infrastructure.

  • Collect and analyze performance data from our custom ML accelerators, including hardware counters, execution traces, and memory behavior.

  • Develop tooling to trace host-side runtime activity, system behavior, and accelerator execution.

  • Help correlate performance events across CPUs, accelerators, storage, networking, and distributed workloads.

  • Build analysis and visualization tools that help engineers identify performance bottlenecks and optimize models.

  • Work alongside hardware, compiler, firmware, and inference engineers to understand performance challenges and develop tools that improve developer productivity.

Representative projects

  • Implement the data collection framework for hardware performance counters on a custom PCIe-based accelerator.

  • Develop a user-space service for low-overhead tracing of accelerator activity.

  • Design and build a correlated timeline view visualizing CPU API calls, driver submissions, PCIe transfers, and accelerator execution units.

  • Create an analysis pass to detect and quantify memory access inefficiencies or PCIe bandwidth saturation while transacting on a PCIe-attached accelerator.

You may be a good fit if you have

  • Strong programming skills in C++ or Rust. Experience with Python is a plus.

  • Solid understanding of computer architecture, including CPUs, GPUs or AI accelerators, memory hierarchies, and parallel programming.

  • Experience or strong interest in low-level performance analysis, profiling, and performance optimization.

  • Familiarity with performance analysis tools such as Nsight, VTune, Xprof, Perfetto, or similar tools is a plus.

  • Experience or strong interest in operating systems, compilers, firmware, drivers, or other low-level systems software.

  • Passion for understanding how complex systems behave under real workloads and building tools that help other engineers optimize performance.

  • Strong problem-solving skills and curiosity to learn quickly in a fast-paced engineering environment.

Strong candidates may also have experience with (Nice-to-have qualifications)

  • Direct experience developing performance analysis or debugging tools.

  • Experience with ML accelerator architectures (GPUs, TPUs, etc.).

  • Experience with kernel-mode driver development (Linux or Windows).

How we’re different

Etched believes in the Bitter Lesson. We are the first inference-focused frontier AI system. Our addressable market is the entirety of inference, unlike many of our competitors.

 

We are a fully in-person team in San Jose (Santana Row), and greatly value engineering skills. We do not have boundaries between engineering and research, and we expect all of our technical staff to contribute to both and work across disciplines as needed.