Simplify Logo

Full-Time

AI Compiler Engineering Lead

Distinguished Engineer

Confirmed live in the last 24 hours

Ampere

Ampere

1,001-5,000 employees

Manufactures high-performance processors for cloud computing

Hardware
Enterprise Software

Compensation Overview

$195.4k - $335.6kAnnually

+ Bonus + Equity

Expert

Santa Clara, CA, USA + 1 more

More locations: Portland, OR, USA

Hybrid role requiring in-office presence.

Category
Backend Engineering
Embedded Engineering
Software Engineering
Required Skills
Python
Tensorflow
Git
Linux/Unix
Requirements
  • Master's or PhD degree in Computer Science, Electrical Engineering, Mathematics, or a similar quantitative field and 15 years of overall software engineering experience.
  • Strong Proficiency in Python and C/C++ Languages: Bring your expertise and passion for programming with at least 4 years of hands-on experience in Python and C/C++, driving innovative solutions through powerful code.
  • Experience with Large-Scale Software Systems: Showcase your background working on substantial software projects, especially in the realm of compilers or domain-specific compilers, contributing to robust, high-performance systems.
  • Knowledge of Essential Tools: Demonstrate your command of vital development tools such as Linux, Git, GCC, and LLVM, ensuring smooth, efficient workflows and high-quality results.
  • Adaptability in a Startup Environment: Thrive in our fast-paced, dynamic startup culture where your ability to take initiative and achieve impactful results is highly valued and rewarded.
  • Familiarity with Machine Learning and Deep Learning: Leverage your expert knowledge of machine learning and deep learning, with hands-on experience in popular frameworks like TensorFlow, PyTorch, Llama.cpp, and vLLM, to drive groundbreaking advancements in AI technologies.
Responsibilities
  • Successfully develop and deliver a functional AI compiler (either ahead-of-time or just-in-time) along with an associated runtime environment, ensuring robust performance and reliability.
  • Lead the Ampere Computing AI compiler software efforts, driving innovation and excellence in Ampere’s compiler technology.
  • Work hand-in-hand with the silicon design team to enhance the Ampere Aurora AI accelerator, contributing to cutting-edge hardware-software integration.
  • Design and implement advanced solutions and enhancements for prominent machine learning libraries, including Llama.cpp, PyTorch, JAX, vLLM, and ONNX (C++), significantly boosting their performance and capabilities.
  • Conduct in-depth analyses of neural network models, identifying and proposing optimizations at multiple levels including model architecture, framework efficiency, compilation process, and execution speed, leading to substantial performance improvements.

Ampere Computing creates high-performance processors specifically for cloud-based applications, achieving significant performance improvements over competitors. Their products focus on sustainability by delivering high performance while consuming less power, utilizing a unique core architecture and large private caches. The processors are scalable, suitable for various environments from large data centers to edge computing. Ampere also supports developers with tools and resources to build cloud-native solutions, aiming to provide efficient computing power for businesses.

Company Stage

Series C

Total Funding

$766M

Headquarters

Santa Clara, California

Founded

2017

Growth & Insights
Headcount

6 month growth

3%

1 year growth

9%

2 year growth

41%
Simplify Jobs

Simplify's Take

What believers are saying

  • Ampere's continuous innovation, such as the 256-core CPU, positions them as a leader in high-performance computing.
  • Their partnerships with companies like Qualcomm and Wind River enhance their technological capabilities and market reach.
  • The company's commitment to sustainability aligns with the growing demand for eco-friendly data center solutions, potentially attracting more clients.

What critics are saying

  • The competitive landscape with giants like AWS launching 896-core instances could overshadow Ampere's offerings.
  • Rising prices of AI accelerators might impact Ampere's cost-effectiveness and appeal to budget-conscious clients.

What makes Ampere unique

  • Ampere's processors offer 50% higher performance than Genoa and 68% higher than Bergamo, setting a new benchmark in the industry.
  • Their focus on sustainable cloud computing with high performance and low power consumption differentiates them from competitors who may not prioritize energy efficiency.
  • Ampere's scalable design, from 32 to 256 cores, makes their processors versatile for both large data centers and edge deployments, unlike some competitors who may not offer such flexibility.