2

Llvm Remote Jobs in California (NOW HIRING)

Software Engineer - Compiler

Mountain View, CA · On-site +1

$175K - $400K/yr

If you've worked on LLVM/MLIR, SIMD, NVPTX, or XLA, we'd love to hear from you. Join us to shape ... Remote Perks We work remotely Monday & Friday, supported by home-tech setup, and remote wifi ...

Senior Staff Software Engineer

San Diego, CA · On-site +1

$171K - $300K/yr

Experience with LLVM, language runtime development, or low-level systems engineering (strong plus ... Work personas (flexible, remote, or required in office) are categories that are assigned to ...

Senior Staff Software Engineer

San Diego, CA · On-site +1

$171K - $300K/yr

Experience with LLVM, language runtime development, or low-level systems engineering (strong plus ... Work personas (flexible, remote, or required in office) are categories that are assigned to ...

Senior Staff Software Engineer

San Diego, CA · On-site +1

$171K - $300K/yr

Experience with LLVM, language runtime development, or low-level systems engineering (strong plus ... Work personas (flexible, remote, or required in office) are categories that are assigned to ...

Llvm Remote information

What is an llvm remote?

An LLVM remote job refers to a position where a developer works on LLVM (Low Level Virtual Machine) projects or tools from a remote location, rather than in a traditional office setting. These jobs typically involve tasks such as developing compiler infrastructure, contributing to open-source LLVM projects, or integrating LLVM into software products. Remote LLVM roles often require strong skills in C++, compiler theory, and systems programming, as well as the ability to collaborate with a distributed team using online tools. Working remotely allows professionals to contribute to the LLVM ecosystem from anywhere in the world, offering greater flexibility and work-life balance.

What are typical collaboration methods for engineers working in a remote llvm development role?

In a remote LLVM development role, collaboration is typically achieved through a combination of asynchronous communication tools like mailing lists, issue trackers (e.g., Phabricator or GitHub), and regular video meetings. Engineers often participate in code reviews, design discussions, and RFC (Request for Comments) threads to coordinate changes and share knowledge. Remote LLVM teams value clear written communication and proactive updates to keep everyone aligned, and it's common to work closely with contributors from different organizations and time zones. This structure fosters a collaborative and inclusive environment while supporting flexible work arrangements.

What are the key skills and qualifications needed to thrive as a llvm remote engineer, and why are they important?

To thrive as a LLVM Remote Engineer, you need a solid background in computer science, proficiency in C++ programming, and experience with compiler development or systems programming. Familiarity with LLVM toolchain, version control systems like Git, and continuous integration tools is typically required, along with contributions to open-source projects being highly valued. Strong problem-solving abilities, self-motivation, and effective remote communication skills make candidates stand out in this distributed environment. These skills and qualities ensure successful collaboration, high-quality code contributions, and efficient project delivery in a remote LLVM development setting.

What is the difference between Llvm Remote vs Compiler Engineer?

AspectLlvm RemoteCompiler Engineer
Required CredentialsBachelor's in Computer Science or related, familiarity with LLVM toolsBachelor's or higher in Computer Science, strong programming skills, knowledge of compiler design
Work EnvironmentRemote, collaborative teams, software developmentTypically office or remote, focused on compiler development and optimization
Industry UsageTech companies, open-source projects, compiler toolchainsSoftware development, tech firms, hardware companies
Common Search/ComparisonYesYes

Llvm Remote and Compiler Engineer roles share similar credentials and work environments, often involving software development and compiler tools. While Llvm Remote emphasizes remote collaboration within LLVM projects, Compiler Engineers focus on designing and optimizing compilers. Both roles are prevalent in tech industries and require strong programming skills, making them closely related in the software development ecosystem.

What are the most commonly searched types of Llvm jobs in California?

The most popular types of Llvm jobs in California are:

What job categories do people searching Llvm Remote jobs in California look for?

The top searched job categories for Llvm Remote jobs in California are:

What cities in California are hiring for Llvm Remote jobs?

Cities in California with the most Llvm Remote job openings:

RISC-V AI / HPC & Agentic Software Engineering Lead

Tenstorrent

Santa Clara, CA • On-site, Remote

$100K - $500K/yr

Full-time

Re-posted 3 days ago


Job description

Tenstorrent is building next-generation RISC-V CPUs optimized for AI, high-performance computing, and emerging autonomous AI systems. As the RISC-V AI / HPC & Agentic Software Engineering Lead, you will operate at the hardware-software boundary, enabling AI, HPC, and agentic AI software stacks on Tenstorrent's RISC-V processors. This role is responsible for integrating and optimizing Tenstorrent's LLK (Low-Level Kernel) infrastructure for CPU execution, while leading the bring-up of a RISC-V-native agentic AI software stack - including runtime orchestration, distributed execution frameworks, memory systems, and developer tools required for goal-driven AI systems. You will work closely with CPU architects, microarchitecture teams, compiler engineers, and AI kernel developers to ensure tight alignment between software capabilities and RISC-V architectural features.

This role is remote, based out of North America.

We welcome candidates at various experience levels for this role. During the interview process, candidates will be assessed for the appropriate level, and offers will align with that level, which may differ from the one in this posting.

Who You Are

  • A systems-oriented software engineer with deep experience in HPC and AI software stacks.
  • Experienced with distributed AI systems, orchestration frameworks, or agentic AI architectures.
  • Comfortable working close to hardware and instruction-level programming.
  • Skilled at translating performance targets into architectural and software requirements.
  • Experienced in runtime systems, profiling, and low-level optimization.
  • Motivated by hardware-software co-design and scaling next-generation AI infrastructure.

What We Need

  • Strong background in HPC and AI software development.
  • Solid understanding of RISC-V architecture (ISA, extensions, micro-architectural implications).
  • Proficiency in C/C++ and systems programming.
  • Experience optimizing performance-critical code paths.
  • Experience with agentic AI frameworks, distributed execution systems, or orchestration platforms.
  • Familiarity with compiler toolchains (LLVM, GCC).
  • Experience with vectorization, custom ISA extensions, or accelerator integration.

What You Will Learn

  • How AI and agentic workloads map to RISC-V microarchitecture.
  • Custom ISA extension design for AI acceleration.
  • End-to-end HPC/AI/agentic stack integration.
  • Runtime orchestration for distributed AI systems.
  • Hardware-software co-design for scalable AI-native CPU platforms.

Compensation for all engineers at Tenstorrent ranges from $100k - $500k including base and variable compensation targets. Experience, skills, education, background and location all impact the actual offer made.

Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.