1

Freelance Compiler Software Engineer Jobs (NOW HIRING)

About the Position We are looking for an experienced software engineer to work on code generation in the OxCaml compiler, which is open source. OxCaml is Jane Street's variant of the OCaml language ...

About the Position We are looking for an experienced software engineer to work on code generation in the OxCaml compiler, which is open source. OxCaml is Jane Street's variant of the OCaml language ...

Senior Compiler Engineer

Santa Clara, CA ยท On-site

$149K - $284K/yr

As a Senior Compiler Engineer, you will play a critical role in defining, designing, and advancing ... Develop, enhance, test, debug, release, andmaintaincompiler software for Intel's GPU programming ...

Senior Compiler Engineer - DL

Redmond, WA

$137K - $180K/yr

NVIDIA is hiring software engineers for its Deep Learning Compiler (DLC) team. Academic and commercial groups around the world are using GPUs to power a revolution in deep learning, enabling ...

Senior Compiler Engineer - DL

Santa Clara, CA ยท On-site

$143K - $189K/yr

NVIDIA is hiring software engineers for its Deep Learning Compiler (DLC) team. Academic and commercial groups around the world are using GPUs to power a revolution in deep learning, enabling ...

NVIDIA's HPC Compiler team is looking to hire a Compiler Engineering Manager to join the team ... A software engineer with 10+ overall years of experience with at least 4+ years of hands-on ...

Senior Compiler Engineer - AI

Austin, TX ยท On-site

$121K - $160K/yr

What we need to see: * BS/MS/PhD in Computer Science or a related field (or equivalent experience), with a focus on machine learning and compiler/developer tools. * 8+ years of software engineering ...

Senior Compiler Engineer - DL

Austin, TX ยท On-site

$121K - $160K/yr

NVIDIA is hiring software engineers for its Deep Learning Compiler (DLC) team. Academic and commercial groups around the world are using GPUs to power a revolution in deep learning, enabling ...

Compiler Engineer

Hillsboro, OR ยท On-site

$149K - $211K/yr

Collaborate with hardware architects and software developers to define and implement optimizations for next-generation Intel hardware. * Execute comprehensive testing and validation of compiler ...

Principal Software Engineer

Redmond, WA ยท On-site

$188K - $304K/yr

Our interdisciplinary team operates at the intersection of compiler engineering, programming ... We are seeking talented and collaborative Software Engineers to join our AI Compiler group. This is ...

NVIDIA's HPC Compiler team is looking to hire a Compiler Engineering Manager to join the team ... A software engineer with 10+ overall years of experience with at least 4+ years of hands-on ...

Collaborate with cross-functional teams to design, test, and optimize our hardware and software ... Provide technical leadership across the compiler team, mentoring engineers in advanced compiler ...

next page

Showing results 1-20

Freelance Compiler Software Engineer information

See salary details

$24K

$104.9K

$189K

How much do freelance compiler software engineer jobs pay per year?

As of Jun 27, 2026, the average yearly pay for freelance compiler software engineer in the United States is $104,863.00, according to ZipRecruiter salary data. Most workers in this role earn between $65,000.00 and $120,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Freelance Compiler Software Engineer, and why are they important?

To thrive as a Freelance Compiler Software Engineer, you need a deep understanding of compiler theory, programming languages (such as C/C++ or Rust), and data structures, often supported by a degree in computer science or related experience. Proficiency with tools like LLVM, GCC, build systems, and debuggers, as well as familiarity with version control systems like Git, is typically required. Strong problem-solving, self-management, and communication skills help you deliver solutions to clients and collaborate remotely. These skills and qualities are crucial for building efficient, reliable compiler software and maintaining client trust in a competitive freelance environment.

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

AspectFreelance Compiler Software Engineer

Required CredentialsTypically a computer science degree or equivalent experience, knowledge of compiler design, programming languages, and software development tools.
Work EnvironmentIndependent, project-based work often involving specialized tasks like language parsing, optimization, and code generation.
Employer & Industry UsageUsed by tech companies, startups, or clients needing custom compiler solutions or language tools.
Common Search & ComparisonOften compared with general software developers but focuses on compiler-specific expertise.

While both roles involve software development, a Freelance Compiler Software Engineer specializes in designing and optimizing compilers and language tools, requiring specialized knowledge. In contrast, a Freelance Software Developer has a broader scope, working on various applications and systems without necessarily focusing on compiler technology.

What are some common challenges faced by freelance compiler software engineers when working with clients on diverse projects?

Freelance compiler software engineers often encounter challenges such as adapting quickly to different codebases, understanding varying project requirements, and integrating their work with existing developer teams. Since compiler projects can be highly specialized, clear communication with clients about technical constraints and expectations is crucial. Additionally, freelancers may need to juggle multiple projects simultaneously, which requires strong organizational skills and the ability to prioritize tasks effectively.

What is a Freelance Compiler Software Engineer?

A Freelance Compiler Software Engineer is a professional who specializes in designing, developing, and optimizing compilers on a contract or project basis rather than as a full-time employee. They work with programming languages and toolchains to translate source code into executable programs, ensuring efficiency and correctness. These engineers may be hired for projects such as building custom compilers, improving existing compiler performance, or integrating new language features. Freelancers enjoy flexibility in choosing projects and often work remotely for clients across various industries.
More about Freelance Compiler Software Engineer jobs
What cities are hiring for Freelance Compiler Software Engineer jobs? Cities with the most Freelance Compiler Software Engineer job openings:
What are the most commonly searched types of Compiler Software Engineer jobs? The most popular types of Compiler Software Engineer jobs are:
What states have the most Freelance Compiler Software Engineer jobs? States with the most job openings for Freelance Compiler Software Engineer jobs include:
What job categories do people searching Freelance Compiler Software Engineer jobs look for? The top searched job categories for Freelance Compiler Software Engineer jobs are:
Compiler Engineer

Compiler Engineer

Jane Street

New York, NY โ€ข On-site

Full-time

Posted 10 days ago


Job description

About the Position
We are looking for an experienced software engineer to work on code generation in the OxCaml compiler, which is open source. OxCaml is Jane Street's variant of the OCaml language, equipped with powerful features for high-performance and parallel programming, with data race freedom guarantees.
This role involves the full cycle of identifying new optimizations, coding, testing, benchmarking, and deployment. There will be the opportunity to work across a wide variety of intermediate representations, including CPS, SSA, and maybe even Sea of Nodes. This role will also allow you to interact with many different groups and exceptional individuals across Jane Street worldwide.
About You
The ideal candidate will be super productive: fast at writing correct code, willing to use AI assistance to get changes to production faster, and experienced with debuggers (e.g., lldb, gdb) and low-level Linux tools. Having knowledge of x86-64 and AArch64 architectures at the assembly language and architectural level is a plus.
We are happy to consider candidates with experience on any compiler toolchain, although knowledge of LLVM would be useful. No knowledge of the OCaml or OxCaml languages is required-we can teach you what you need to know.
We are particularly interested in candidates who have proven experience managing a team of developers, and who would enjoy doing that alongside their normal technical work.
If you're a recruiting agency and want to partner with us, please reach out to agency-partnerships@janestreet.com