Advanced Compiler Architect

Fremont, California

Acceler8 Talent
Apply for this Job
Join Our Team as an Advanced Compiler Architect.

Overview: Are you enthusiastic about compiler optimization and eager to impact the AI domain? We invite a skilled Advanced Compiler Architect to become part of our cutting-edge team. If you possess a strong foundation in compiler algorithms, proficiency in C/C , and a passion for machine learning model architectures, we want to connect with you.

About Us: We are an innovative tech company on a mission to revolutionize AI technology. Our work culture thrives on collaboration, creativity, and sophisticated problem-solving. By joining our team, you will engage in groundbreaking projects and contribute to the evolution of AI solutions.

Role Highlights: As our Advanced Compiler Architect, you will be instrumental in enhancing our state-of-the-art optimizing compiler. Your responsibilities will include:
  • Creating, developing, and refining our heterogeneous AI compiler.
  • Suggesting enhancements to our intermediate representation (IR) based on the latest in machine learning architectures.
  • Designing and implementing new optimization passes and innovative scheduling techniques.
  • Leveraging advanced techniques for parallelization and partitioning to automate optimized kernel generation.
  • Conducting rapid prototyping and exploring new concepts based on data-driven insights.
  • Benchmarking and analyzing compiler output performance on target hardware.
  • Collaborating closely with hardware and software teams to stay attuned to ML engineers' evolving needs.
  • Developing tools to identify and analyze performance bottlenecks.
What We Offer:
  • Competitive salary and comprehensive benefits.
  • Opportunity to take part in groundbreaking AI initiatives.
  • Supportive and inclusive work culture.
  • Professional growth and continuous learning opportunities.
  • A dynamic team environment that values creativity and innovation.
Essential Qualifications:
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience. Masters or PhD candidates will receive preference.
  • Over 5 years of experience in compiler work, particularly with backends and retargeting.
  • Strong understanding of compiler algorithms and data structures.
  • 6 years or more with C/C (C+ or newer) and Python.
  • Familiarity with functional programming.
  • Experience in loop optimizations (vectorization, unrolling, fusion, parallelization).
  • Experience programming large compute clusters.
  • Previous work with ML compilers like TVM, XLA, Glow, TensorRT, IREE, nGraph is ideal.
  • Knowledge of deep learning frameworks such as TensorFlow or PyTorch is a plus, but not mandatory.
Preferred Qualifications:
  • Masters or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
  • Familiarity with LLVM, MLIR, and polyhedral models. If you are a strong programmer willing to learn, we will provide guidance in ML/DL/RL and compilers.
  • Detail-oriented and capable of clear documentation.
  • Strong communication skills for effective collaboration.
  • Driven to see projects through to completion, with a team-focused attitude.
  • Self-motivated and adaptable in a fast-paced environment.
Date Posted: 21 May 2025
Apply for this Job