background

AI Compiler Engineer

San Francisco, California

Permanent

Competitive salary, benefits, and flexible work arrangements.

V-248337

AI Compiler Engineer

Location: Bay Area - United States

About the Company:

Our client is an innovative technology company developing high-performance AI software solutions. Their mission is to enhance AI efficiency, scalability, and accessibility while ensuring optimal performance across diverse hardware platforms.

They are focused on building cutting-edge compiler technology to enable seamless cross-platform deployment and optimisation.

The Role:

Our client is seeking an experienced AI Compiler Engineer to design, develop, and optimise compiler infrastructure for AI workloads. This role involves working with a novel compiler architecture to improve performance, automate kernel optimisation, and enhance cross-platform AI deployment. The engineer will collaborate closely with software and hardware teams to refine compiler capabilities.

Key Responsibilities:
  • Design, develop, and optimise a high-performance AI compiler.
  • Implement new compiler capabilities to support evolving AI workloads.
  • Enhance compiler architecture with parallelization and partitioning techniques.
  • Analyse performance data to identify and implement optimisation's.
  • Work with product teams to align compiler improvements with user needs.
What the Company is Looking For:
  • 4+ years of experience working with compilers.
  • Strong knowledge of compiler algorithms, data structures, and code generation.
  • Proficiency in C/C++ for compiler development.
  • Experience with low-level code optimisation and object file manipulation.
  • Strong analytical and problem-solving skills.
Preferred Qualifications:
  • Master’s or PhD in Computer Science, Computer Engineering, or a related field.
  • Familiarity with LLVM or MLIR, instruction selection, register allocation, and linking.
  • Experience with machine learning workloads and hardware acceleration.
  • Background in loop optimisation's (vectorization, unrolling, parallelization, etc.).
Why Join?
  • Work on cutting-edge AI compiler technology.
  • Help shape the future of AI infrastructure and software optimisation.
  • Competitive salary, benefits, and flexible work arrangements.
If you are a Compiler Engineer – AI Optimisation looking for an exciting challenge, apply today!

For more details on this and other software opportunities, contact Mitch Wheaton at IC Resources
Apply now
job-details-decor