Tech Lead – AI Compiler

globe (3)

San Francisco

globe (3)

USA

hourglass (1)

Permanent

business-cards (1)

Architecture

1

Job Title: Technical Lead – AI Compiler Engineering

Location: San Francisco
Salary: Competitive, dependent on experience
Industry: AI Software and Computing Infrastructure

Overview of the Role

We are working with a technology business developing software infrastructure to improve the performance and efficiency of advanced computing systems.

They are looking to hire a Technical Lead to drive the design and development of compiler technologies and performance-critical software for AI and machine learning workloads.

This role combines hands-on C++ engineering, architectural decision-making and technical leadership. You will work closely with software, systems and hardware engineers to optimise workloads, enable new computing capabilities and deliver reliable, high-performance software.

Key Responsibilities

  • Lead the architecture and development of compiler infrastructure and software components for AI workloads.
  • Design and optimise compiler transformations, intermediate representations, code generation and execution pipelines.
  • Improve performance through operation fusion, workload scheduling, memory optimisation and hardware-specific techniques.
  • Own complex engineering projects from design through implementation, testing and deployment.
  • Collaborate with hardware, runtime and machine learning teams to improve system capabilities and workload performance.
  • Debug complex functional, integration and performance issues across software and hardware layers.
  • Establish engineering best practices, lead technical reviews and mentor engineers.
  • Drive technical planning and delivery across multiple contributors and engineering teams.

Candidate Profile

Essential

  • 8+ years of software engineering experience in systems software, compilers, computing infrastructure or performance-critical applications.
  • Bachelor’s or master’s degree in computer science, Computer Engineering or a related field, or equivalent practical experience.
  • Strong C++ programming skills and knowledge of data structures, algorithms and software architecture.
  • Technical expertise in at least one of the following: compiler design, operating systems, computer architecture, high-performance computing or accelerator software.
  • Proven experience leading complex technical projects from design through implementation and delivery.
  • Experience providing technical leadership, mentoring engineers and making architectural decisions.

Highly Preferred

  • Experience with compiler frameworks such as LLVM, MLIR, XLA, TVM or similar technologies.
  • Knowledge of compiler optimisation, intermediate representations, lowering pipelines or code generation.
  • Familiarity with machine learning frameworks such as PyTorch or TensorFlow, or model formats such as ONNX.
  • Experience with GPUs, NPUs, custom accelerators, parallel computing or heterogeneous systems.

Beneficial

  • Experience with performance profiling, benchmarking and regression testing.
  • Knowledge of memory management, operator fusion, scheduling and hardware-specific optimisation.
  • Experience leading cross-functional engineering initiatives and improving software development practices.

Darwin Recruitment is acting as an Employment Agency in relation to this vacancy.

Veronica Gains

Featured Image
Consultant Name

Veronica Gains

Job Title

Delivery Consultant

SOCIAL MEDIA

Submit Your CV

This field is for validation purposes and should be left unchanged.
Name_1
Max. file size: 512 MB.

Similar Jobs

1

Permanent

Forward Deployed Engineer

Technology

Architecture

Title: Forward Deployed Engineer Location: Bay Area, California Salary: Competitive base salary Industry: AI infrastructure, high-performance computing, and cloud systems Overview of the Role: See more…

to £220,000/year

USA

1

Permanent

AI Modelling Architect

Technology

Architecture

Job Title: AI Computing Architect Location: San JoseIndustry: Semiconductors, AI Computing & Advanced HardwareSalary: Competitive, dependent on experience Overview of the Role We are See more…

to $300,000/year

San Jose

USA

1

Permanent

ServiceNow Lead / Project managers

Technology

Architecture

Location: Hamburg, Germany Working Model: Hybrid Employment Type: Permanent, Full-Time Language Requirements: Fluent German and good English proficiency About Opportunity We are seeking an See more…

to €90,000/year

München

Germany