Director of Compiler Architecture Job at Acceler8 Talent, San Francisco, CA

VGtNMEhsYmlxek1OQjJqblVLR25wQnI1NWc9PQ==
  • Acceler8 Talent
  • San Francisco, CA

Job Description

Director of Compiler Architecture

Introduction: Are you a skilled compiler architect with a passion for high-performance computing? We are seeking a talented Director of Compiler Architecture to join our innovative team. If you have a strong background in compiler algorithms, programming languages, and a keen interest in optimizing machine learning applications, we’d love to hear from you.

About the Company: We are a forward-thinking tech company dedicated to making AI technology accessible and efficient for everyone. Our team values cross-collaboration and innovative thinking. With expertise in AI/ML, compilers, numerics, and computer architecture, we are committed to collaborative problem-solving and the creation of high-quality products. Joining us means contributing to groundbreaking advancements in AI technology alongside a team from leading tech companies.

About the Role: As the Director of Compiler Architecture, you will play a crucial role in developing and optimizing our state-of-the-art compiler. You will be responsible for designing efficient algorithms and data structures for parsing, analysis, optimization, and code generation. This role requires a deep understanding of programming languages, compiler theory, and computer architecture, as well as a commitment to innovative design and rapid prototyping. You will work closely with hardware and software teams to understand the evolving needs of ML engineers and drive improvements in compiler architecture.

What We Can Offer You:

  • Competitive salary and benefits package
  • Flexible hours and remote work options
  • 4 weeks of paid time off
  • Health insurance (medical, dental, vision)
  • Professional development opportunities and a path to senior leadership
  • Collaborative and inclusive work environment

Key Responsibilities:

  • Compiler Architecture Design: Develop novel compilation techniques for parallelization, scheduling, and deployment of concurrent programs.
  • Optimization: Implement advanced optimization techniques to enhance the performance of machine learning applications.
  • Language Understanding: Ensure accurate translation and effective optimization of programming languages.
  • Code Generation: Design the phase for translating intermediate code into machine-specific instructions.
  • Debugging and Profiling: Integrate features to assist developers in identifying and resolving code issues efficiently.
  • Cross-Platform Compatibility: Ensure support for different hardware architectures and operating systems.
  • Collaboration: Work closely with founding engineers to gather feedback and improve the compiler’s usability and performance.
  • Research and Innovation: Explore new methods for compiler design to introduce innovative solutions.

Essential Skills & Experience:

  • BS degree in computer science, computer engineering, or equivalent practical experience
  • 5+ years of experience working with compilers
  • Strong knowledge of compiler algorithms and data structures
  • Proficiency in Python, C/C++, and domain-specific languages
  • Experience with machine learning frameworks such as PyTorch and TensorFlow

Preferred Skills & Experience:

  • Master’s or PhD degree in computer science, AI, machine learning, software engineering, or related field
  • Experience with ML compilers like TVM, XLA, Glow, TensorRT, IREE, or nGraph
  • Knowledge of LLVM, MLIR, and polyhedral models
  • Detail-oriented and strong written and oral communication skills
  • Motivated self-starter with a team-first attitude

Join us in our mission to revolutionize AI computing. Key skills include high proficiency in Python, C/C++, and domain-specific languages, with experience in machine learning frameworks such as PyTorch and TensorFlow.

Job Tags

Remote job, Flexible hours,

Similar Jobs

CHRISTUS Health

Certified Surgical Tech - Surgical Services Job at CHRISTUS Health

 ...scrub 3 specialty areas including but not limited to: Transplants, Open Heart, Urology, Neurology, Titanium Rib, Robotics, etc. is highly preferred. Establishes and maintains the sterile field, passes instruments, and sutures to the physician, and assists as directed... 

Dunhill Professional Search & Government Solutions

Jr. Cloud Software Engineer Job at Dunhill Professional Search & Government Solutions

 ...Jr. Cloud Software Engineer TS/SCI Security Clearance Springfield, VA We are seeking a Junior Software Engineer with a passion for cloud technologies. This is a great opportunity for someone early in their career who is looking to gain hands-on experience in... 

TPI Global Solutions

Mechanical Engineer Job at TPI Global Solutions

 ...Position: Mechanical Engineer III Location: Houston, TX (Hybrid) Duration: 12+ months Position Overview We are seeking a skilled and detail-oriented Compressor Station & Metering Facility Engineer to oversee the design, development, and execution of natural... 

Quality Branded

Executive Chef Job at Quality Branded

 ...team focuses on development of aligned key systems companywide. Through robust training and professional development, we ensure...  ...include: ~ Annual bonus potential of up to 20%~ A consistent Monday-Friday schedule ~401(k) with Company Match ~ Company sponsored dining... 

Alternative HR

Business Office Assistant Job at Alternative HR

 ...Job Summary: Responsible for assisting the Business Office manager with timely and accurate completion of billing, long-term care insurance processing, payroll, collections, and accounts payable functions of the agency. Routinely performs clerical duties and assures that...