1

Junior Machine Learning Compiler Engineer Jobs in Oakland, CA

This can involve anything from digging through PyTorch and machine learning models to determining how to map operations on to our underlying hardware. Responsibilities * Lead compiler engineering ...

Our team excels in areas across back-end, front-end, machine learning, and platform engineering. We ... Design, implement and optimise compiler infrastructure, intermediate representations, optimisation ...

Our team excels in areas across back-end, front-end, machine learning, and platform engineering. We ... Design, implement and optimise compiler infrastructure, intermediate representations, optimisation ...

Cloud Inference Engineer

San Francisco, CA · On-site

$65.75 - $87.75/hr

They are seeking a Cloud Inference Engineer to deploy and tune models for low latency and high ... Luminal provides a machine learning compiler and serverless cloud platform that automates PyTorch ...

Senior ML Compiler Engineer

Sunnyvale, CA · On-site

$122K - $168K/yr

The Role As a Senior Compiler Engineer on the AI Kernels & Compilers team, you will work on the ... Experience developing and deploying machine learning models Compensation: The compensation ...

Senior ML Compiler Engineer

San Francisco, CA · On-site

$123K - $169K/yr

If you want your compiler andkernelsworktodirectlyinfluencehow automated vehicles understand and ... Experience developing and deploying machine learning models Compensation: The compensation ...

Senior ML Compiler Engineer

Sunnyvale, CA · On-site

$122K - $168K/yr

If you want your compiler andkernelsworktodirectlyinfluencehow automated vehicles understand and ... Experience developing and deploying machine learning models Compensation: The compensation ...

Showing results 21-40

Junior Machine Learning Compiler Engineer information

See Oakland, CA salary details

$38.5K

$82.5K

$125.8K

How much do junior machine learning compiler engineer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for junior machine learning compiler engineer in Oakland, CA is $82,460.00, according to ZipRecruiter salary data. Most workers in this role earn between $55,700.00 and $91,900.00 per year, depending on experience, location, and employer.

What does a junior machine learning compiler engineer do?

A Junior Machine Learning Compiler Engineer helps design, develop, and optimize compilers for machine learning models. Their work involves translating high-level machine learning code into efficient low-level code that can run on various hardware platforms, such as CPUs, GPUs, or specialized AI chips. They often collaborate with software engineers and data scientists to ensure that machine learning workloads run efficiently and correctly. This role typically involves programming, debugging, and performance tuning, often using languages like C++, Python, and specialized frameworks.

What are typical projects and responsibilities for a junior machine learning compiler engineer in a collaborative team setting?

As a Junior Machine Learning Compiler Engineer, you can expect to work on projects that focus on optimizing machine learning models for performance and deployment across various hardware platforms. Typical responsibilities include assisting in developing and debugging compiler passes, implementing optimizations, and contributing to code reviews. You'll frequently collaborate with senior engineers, data scientists, and hardware specialists to ensure that models are efficiently translated and executed. This role offers valuable learning opportunities through hands-on coding, exposure to state-of-the-art ML frameworks, and regular team meetings for knowledge sharing and mentorship.

What are the key skills and qualifications needed to thrive as a junior machine learning compiler engineer, and why are they important?

To thrive as a Junior Machine Learning Compiler Engineer, you need a solid background in computer science fundamentals, programming (especially C++ and Python), and foundational knowledge of machine learning and compiler theory. Familiarity with frameworks and tools such as LLVM, TensorFlow, MLIR, and version control systems is typically required, along with a relevant bachelor’s or master’s degree. Strong problem-solving abilities, attention to detail, and effective teamwork and communication skills set standout candidates apart. These skills and qualities are crucial for efficiently optimizing machine learning models for various hardware targets and collaborating on innovative compiler solutions.

What is the difference between Junior Machine Learning Compiler Engineer vs Data Scientist?

AspectJunior Machine Learning Compiler EngineerData Scientist
Required CredentialsBachelor's in Computer Science, Software Engineering, or related field; knowledge of compiler design and ML frameworksBachelor's or higher in Data Science, Statistics, Computer Science, or related field; strong analytical skills
Work EnvironmentSoftware development teams, focusing on compiler optimization for ML modelsData analysis teams, focusing on data interpretation and model development
Employer & Industry UsageTech companies, AI startups, hardware firmsTech firms, finance, healthcare, research institutions

The Junior Machine Learning Compiler Engineer primarily focuses on developing and optimizing compilers for machine learning models, requiring programming and compiler knowledge. In contrast, a Data Scientist analyzes data, builds models, and provides insights. Both roles are essential in AI and tech industries but differ in technical focus and daily tasks.

What are popular job titles related to Junior Machine Learning Compiler Engineer jobs in Oakland, CA?

For Junior Machine Learning Compiler Engineer jobs in Oakland, CA, the most frequently searched job titles are:

What job categories do people searching Junior Machine Learning Compiler Engineer jobs in Oakland, CA look for?

The top searched job categories for Junior Machine Learning Compiler Engineer jobs in Oakland, CA are:

What cities near Oakland, CA are hiring for Junior Machine Learning Compiler Engineer jobs?

Cities near Oakland, CA with the most Junior Machine Learning Compiler Engineer job openings:

Infographic showing various Junior Machine Learning Compiler Engineer job openings in Oakland, CA as of August 2026, with employment types broken down into 1% As Needed, 77% Full Time, 20% Part Time, and 2% Contract. Highlights an 85% Physical, 2% Hybrid, and 13% Remote job distribution, with an average salary of $82,460 per year, or $39.6 per hour.

Principal Compiler Software Development Engineer - AI/ML

Advanced Micro Devices

San Jose, CA • On-site

$180 - $260/hr

Other

Posted 23 days ago


Advanced Micro Devices rating

8.6

Company rating: 8.6 out of 10

Based on 13 frontline employees who took The Breakroom Quiz

26th of 161 rated electronics manufacturers


Job description

ADVANCE YOUR CAREER. ADVANCE THE WORLD.

At AMD, we believe technology can change lives for the better. It can heal us, entertain us, and make us more connected, productive, and understanding of the world around us. And we’re looking for talent who feel the same: people who want to leave the planet better than they found it, those who don’t shy away from humanity’s challenges but are determined to help solve them.

AMD is powering the next generation of supercomputing, high-performance computing, cloud, and AI. Whether you’re designing next-gen processors, enabling AI breakthroughs, or creating go-to-market plans, every role at AMD contributes to something bigger — technology that moves the world forward.

THE ROLE:

We are seeking a highly motivated and technically exceptional PMTS AI/ML Compiler Engineer to join AMD's AI Software organization. In this role, you will drive compiler and performance optimizations that enable state-of-the-art AI training and inference workloads on AMD GPU platforms. You will work at the intersection of compiler technology, machine learning frameworks, GPU architecture, and performance engineering, contributing to the ROCm software ecosystem and ONNX Runtime execution stack. The ideal candidate combines deep compiler expertise with hands‑on experience optimizing AI workloads, and thrives in a fast‑paced environment collaborating across architecture, kernel, runtime, and framework teams.

THE PERSON:

You are passionate about building high-performance AI software and solving complex optimization challenges. You possess strong compiler fundamentals, GPU programming expertise, and a proven ability to improve performance for large-scale AI models.

You enjoy collaborating with architecture, compiler, runtime, and machine learning teams to deliver innovative solutions that scale across current and future AMD GPU platforms. You have a strong sense of ownership, excellent problem-solving skills, and a track record of driving meaningful performance improvements across software stacks.

KEY RESPONSIBILITIES:
  • Work with AMD’s architecture specialists to improve future products
  • Design, develop, and optimize compiler transformations and operator lowerings within MLIR, LLVM, and the ROCm software stack.
  • Develop scalable solutions that improve portability and performance across AMD GPU architectures.
  • Collaborate with compiler and runtime teams to develop advanced optimization strategies for AI workloads.
  • Implement, validate, and maintain ONNX operators and microbenchmark test suites.
  • Lead performance optimization efforts for AI training, fine‑tuning, reinforcement learning (RL), and inference workloads on AMD GPUs.
  • Design and implement graph-level, kernel-level, and runtime-level optimizations that deliver measurable performance gains.
  • Analyze workload execution characteristics and identify opportunities for improvements in compute efficiency, memory utilization, and communication overhead.
  • Drive performance characterization and benchmarking across pre‑silicon and post‑silicon environments.
PREFERRED EXPERIENCE:
  • Strong proficiency in C++ and object-oriented software development.
  • Hands‑on experience with GPU programming technologies such as HIP, CUDA, Triton, or equivalent parallel programming frameworks.
  • Experience with compiler technologies including MLIR, LLVM, or related compiler infrastructures.
  • Strong understanding of machine learning frameworks, model execution pipelines, and AI workload optimization.
  • Experience profiling and optimizing performance-critical software systems.
  • Proficiency with Linux development environments, source control systems (Git), debugging tools, and performance profilers.
  • Strong analytical, communication, and problem‑solving skills.
ACADEMIC CREDENTIALS:
  • Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
LOCATION:

San Jose, California

Benefits offered are described: AMD benefits at a glance.

AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee‑based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third‑party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here.

This posting is for an existing vacancy.

#J-18808-Ljbffr

What Advanced Micro Devices employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom