CrawlJobs Logo

Compiler Optimization Engineer

socialvalueportal.com Logo

Social Value Portal Ltd

Location Icon

Location:
United Kingdom , London

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

The CPU Compiler Team is seeking senior engineers passionate about working on advancing compiler performance and optimization technology. We are responsible for optimizations and code generation for CPUs on all Apple platforms. Our team works across many different organizations on state-of-the art, industry impacting technology that enhances the user experience for all Apple customers with better run-time performance, battery life, compile-times, code size or enhanced security. A lot of the team's work happens directly in the LLVM open source project and gets presented at the LLVM Developer Meeting and the Apple’s WWDC conferences.

Job Responsibility:

  • Application and benchmark performance analysis
  • Development of pioneering compiler optimizations in LLVM optimizers and code generators
  • Tool development
  • Engage in cross-organization projects with hardware and software teams

Requirements:

  • Strong C and C++ programming expertise
  • Solid background in compiler or tools development
  • BS in Computer Science or equivalent experience

Nice to have:

  • Experience in analyzing benchmarks and application performance
  • Passion for developing optimizing compilers for modern architectures
  • Solid understanding of computer architecture, micro-architecture and/or software security
  • Strong communication and teamwork skills

Additional Information:

Job Posted:
February 18, 2026

Employment Type:
Fulltime
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Compiler Optimization Engineer

Compiler Architect

Our client is a cutting-edge technology company dedicated to pushing the boundar...
Location
Location
United States , New York
Salary
Salary:
250000.00 - 350000.00 USD / Year
arrowsearchpartners.com Logo
Arrow Search Partners
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or higher in computer science, electrical engineering, or a related field
  • 5-10 years of experience in compiler development with a strong background in compiler architecture, optimization techniques, and programming languages
  • Proficiency in C/C++, LLVM, or other compiler frameworks with a deep understanding of compiler internals and code generation principles
  • Solid understanding of computer architecture, memory models, and instruction set architectures (ISAs) with experience optimizing code for performance and efficiency
  • Ability to debug complex compiler issues and optimize code for performance bottlenecks
Job Responsibility
Job Responsibility
  • Lead the architectural design and development of compiler infrastructure, including front-end parsing, intermediate representation (IR) generation, optimization passes, and code generation
  • Collaborate with software engineers, researchers, and product managers to define requirements, prioritize features, and drive the roadmap for compiler development
  • Design and implement innovative compiler optimizations and code transformations to improve the performance, efficiency, and reliability of software applications
  • Evaluate emerging compiler technologies, programming languages, and hardware architectures to identify opportunities for innovation and differentiation
  • Define and enforce coding standards, best practices, and quality assurance processes to ensure the reliability and maintainability of compiler codebase
  • Provide technical leadership and mentorship to junior members of the compiler team, fostering a culture of collaboration, creativity, and continuous learning
  • Stay current with the latest research advancements and industry trends in compiler design, programming languages, and software optimization techniques
Read More
Arrow Right

Senior Product Manager, Database Core

Exasol’s Analytics Engine accelerates insights from the world’s data. It is purp...
Location
Location
Germany
Salary
Salary:
Not provided
exasol.com Logo
Exasol
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 years of experience in a PM position for an analytical database, query engine, or big data platform
  • Deep knowledge in areas such as compiler, optimizer, engine, storage management
  • Customer-first mentality to drive true customer value
  • Taking ownership for the success of own product domain
Job Responsibility
Job Responsibility
  • Define product strategy and roadmap for database core
  • Interface with engineering managers and drive product documents for upcoming engineering cycles to ensure roadmap execution
  • Interact with customers to drive real customer centricity
  • Manage stakeholders and drive internal alignment
  • Analyze the market to stay ahead of the game and to define true differentiators
  • Evangelize the product at events and conferences
What we offer
What we offer
  • Own Your Impact: At Exasol, you are not just a cog in the machine
  • you will step into immediate ownership of projects, driving them forward with a refreshing level of autonomy
  • Thrive in a Global Team: Join a vibrant, international community where diversity is celebrated, collaboration is key, and feedback fuels growth
  • Learn, Grow, Lead: We are invested in your development! Continuous knowledge-sharing, "Coffee and Learn" sessions, exciting events, and dedicated leadership programs empower you to soar
  • Work on Your Terms: Flexibility is the name of the game! Enjoy adaptable hours, remote options, and "workcations" for the ultimate work-life balance
  • Growth That Goes Beyond the Office: Dive into a comprehensive onboarding experience, fun team events, and a deep commitment to diversity and sustainability. We care about your holistic well-being
  • Rewards that Matter: Monthly home office allowance, volunteering options, floating days, and secure pension plans (location-dependent) prove we value your contributions
  • Fulltime
Read More
Arrow Right

Founding GPU Compiler Engineer

We're hiring a Founding GPU Compiler Engineer to build the core compilation infr...
Location
Location
United States , San Francisco
Salary
Salary:
285000.00 - 315000.00 USD / Year
workatastartup.com Logo
YC Work at a Startup
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep experience with compiler infrastructure (LLVM, MLIR, or similar)
  • Strong background in GPU architecture and low-level optimization (CUDA, ROCm, or equivalent)
  • Hands-on experience with at least one of: PTX/SASS, GCN/RDNA assembly, or other GPU ISAs
  • Familiarity with ML compiler stacks (XLA, TVM, Triton, torch.compile, or similar)
  • Solid systems programming skills in C++ and/or Rust
  • Proven track record of building production-grade compiler infrastructure
Job Responsibility
Job Responsibility
  • Design and implement the main compilation pipeline, from StableHLO to executable GPU and host binaries
  • Build and extend MLIR dialects and passes to optimize AI workloads
  • Develop backend code generation for multiple targets (NVIDIA PTX/SASS, AMD GCN/RDNA, Trainium, TPU)
  • Implement classic compiler optimizations customized for large-scale training (fusion, tiling, memory planning, scheduling)
  • Build search-based compiler infrastructure to explore different optimization options
  • Create hybrid codegen paths for cases where direct MLIR lowering isn't practical
  • Set up testing, benchmarking, and performance regression systems
  • Work closely with ML researchers to understand workload characteristics and find optimization opportunities
What we offer
What we offer
  • bonus
  • equity
  • benefits
  • relocation assistance
  • Fulltime
Read More
Arrow Right

Software Engineer - Compiler

Sigma Computing is redefining business intelligence by making complex data analy...
Location
Location
United States , San Francisco
Salary
Salary:
170000.00 - 215000.00 USD / Year
sigmacomputing.com Logo
Sigma Computing
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years experience engineering high-quality software systems
  • Demonstrated success building and maintaining complex infrastructure or core platform services
  • Deep understanding of Computer Science fundamentals, particularly in compilers, algorithms, SQL Optimization
  • Passion for teamwork, technical ownership, and continually raising the engineering bar
  • Experience working in an iterative, high-cadence environment
Job Responsibility
Job Responsibility
  • Tackle core challenges at the intersection of data modeling, query compilation, and large-scale interactive analytics
  • Design, build, and maintain sophisticated compiler infrastructure and intermediate representations that translate spreadsheet operations into optimized query plans
  • Apply advanced optimization strategies to improve performance and accuracy across a wide range of query workloads and data architectures
  • Contribute to both backend (Rust) and key frontend foundations (TypeScript), evolving critical abstractions
  • Debug, analyze, and resolve complex issues, ensuring robustness and maintainability
  • Collaborate with engineers and product stakeholders to review designs and code, driving technical best practices and architectural decisions
What we offer
What we offer
  • Equity
  • Generous health benefits
  • Flexible time off policy
  • Paid bonding time for all new parents
  • Traditional and Roth 401k
  • Commuter and FSA benefits
  • Lunch Program
  • Dog friendly office
  • Fulltime
Read More
Arrow Right
New

LLM Inference Frameworks and Optimization Engineer

At Together.ai, we are building state-of-the-art infrastructure to enable effici...
Location
Location
United States , San Francisco
Salary
Salary:
160000.00 - 230000.00 USD / Year
together.ai Logo
Together AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience in deep learning inference frameworks, distributed systems, or high-performance computing
  • Familiar with at least one LLM inference frameworks (e.g., TensorRT-LLM, vLLM, SGLang, TGI(Text Generation Inference))
  • Background knowledge and experience in at least one of the following: GPU programming (CUDA/Triton/TensorRT), compiler, model quantization, and GPU cluster scheduling
  • Deep understanding of KV cache systems like Mooncake, PagedAttention, or custom in-house variants
  • Proficient in Python and C++/CUDA for high-performance deep learning inference
  • Deep understanding of Transformer architectures and LLM/VLM/Diffusion model optimization
  • Knowledge of inference optimization, such as workload scheduling, CUDA graph, compiled, efficient kernels
  • Strong analytical problem-solving skills with a performance-driven mindset
  • Excellent collaboration and communication skills across teams
Job Responsibility
Job Responsibility
  • Design and develop fault-tolerant, high-concurrency distributed inference engine for text, image, and multimodal generation models
  • Implement and optimize distributed inference strategies, including Mixture of Experts (MoE) parallelism, tensor parallelism, pipeline parallelism for high-performance serving
  • Apply CUDA graph optimizations, TensorRT/TRT-LLM graph optimizations, and PyTorch-based compilation (torch.compile), and speculative decoding to enhance efficiency and scalability
  • Collaborate with hardware teams on performance bottleneck analysis, co-optimize inference performance for GPUs, TPUs, or custom accelerators
  • Work closely with AI researchers and infrastructure engineers to develop efficient model execution plans and optimize E2E model serving pipelines
What we offer
What we offer
  • competitive compensation
  • startup equity
  • health insurance
  • other competitive benefits
  • Fulltime
Read More
Arrow Right
New

Software Engineer, Systems ML - Compilers / Backend

We are seeking a software engineer to support the development of the compiler to...
Location
Location
United States , Sunnyvale
Salary
Salary:
217000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 2+ years experience developing compilers, toolchains, runtime, or similar code optimization software
  • Experience in software design and programming experience in Python and/or C/C++ for development, debugging, testing and performance analysis
  • Experience in AI framework development or accelerating models on hardware architectures (GPU, TPU, custom AI ASICs)
Job Responsibility
Job Responsibility
  • Analyze and design effective compiler passes and optimizations. Implement and/or enhance code generation targeting machine learning accelerators
  • Work with algorithm research teams to map ML graphs to hardware implementations, model data-flows, create cost-benefit analysis and estimate silicon power and performance
  • Work with hardware architects to co-design hardware features that maximize performance, power efficiency and programmability
  • Contribute to the development of machine-learning libraries, intermediate representations, export formats, and analysis tools
  • Analyze and improve the efficiency, scalability, and stability of our toolchains. Optimize and tune kernels and compiled code to achieve latency targets for ML inference
  • Conduct design and code reviews. Evaluate code performance, debug, diagnose and drive resolution of compiler and cross-disciplinary system issues
  • Interface with other compiler-focused teams to evaluate and incorporate their innovations and vice versa
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right
New

Software Engineer - Compiler

Sigma Computing is redefining business intelligence by making complex data analy...
Location
Location
United States , San Francisco
Salary
Salary:
170000.00 - 215000.00 USD / Year
sigmacomputing.com Logo
Sigma Computing
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years experience engineering high-quality software systems
  • Demonstrated success building and maintaining complex infrastructure or core platform services
  • Deep understanding of Computer Science fundamentals, particularly in compilers, algorithms, SQL Optimization
  • Passion for teamwork, technical ownership, and continually raising the engineering bar
  • Experience working in an iterative, high-cadence environment
Job Responsibility
Job Responsibility
  • Tackle core challenges at the intersection of data modeling, query compilation, and large-scale interactive analytics
  • Design, build, and maintain sophisticated compiler infrastructure and intermediate representations that translate spreadsheet operations into optimized query plans
  • Apply advanced optimization strategies to improve performance and accuracy across a wide range of query workloads and data architectures
  • Contribute to both backend (Rust) and key frontend foundations (TypeScript), evolving critical abstractions
  • Debug, analyze, and resolve complex issues, ensuring robustness and maintainability
  • Collaborate with engineers and product stakeholders to review designs and code, driving technical best practices and architectural decisions
What we offer
What we offer
  • Equity
  • Generous health benefits
  • Flexible time off policy
  • Paid bonding time for all new parents
  • Traditional and Roth 401k
  • Commuter and FSA benefits
  • Lunch Program
  • Dog friendly office
  • Fulltime
Read More
Arrow Right

Software Engineer, Systems ML - Compilers

We are seeking a software engineer to support the development of the compiler to...
Location
Location
United States , Sunnyvale
Salary
Salary:
217000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 2+ years experience developing compilers, runtime, or similar code optimization software
  • Experience in software design and programming experience in Python and/or C/C++ for development, debugging, testing and performance analysis
  • Experience in AI framework development or accelerating models on hardware architectures
Job Responsibility
Job Responsibility
  • Analyze and design effective compiler passes and optimizations. Implement and/or enhance code generation targeting machine learning accelerators
  • Work with algorithm research teams to map ML graphs to hardware implementations, model data-flows, create cost-benefit analysis and estimate silicon power and performance
  • Contribute to the development of machine-learning libraries, intermediate representations, export formats, and analysis tools
  • Conduct design and code reviews. Evaluate code performance, debug, diagnose and drive resolution of compiler and cross-disciplinary system issues
  • Analyze and improve the efficiency, scalability, and stability of our toolchains
  • Interface with other compiler-focused teams to evaluate and incorporate their innovations and vice versa
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right