Full-Time

Sr. Principal Architect: AI Accelerator

Posted on 8/20/2024

Ampere

Ampere

1,001-5,000 employees

High-performance processors for cloud computing

Data & Analytics
Enterprise Software

Compensation Overview

$163.1k - $271.9kAnnually

+ Annual Bonus + Equity Awards

Senior

Santa Clara, CA, USA + 2 more

More locations: Durham, NC, USA | Portland, OR, USA

Hybrid role requiring in-office presence.

Category
Applied Machine Learning
AI Research
AI & Machine Learning
Required Skills
Python
Data Structures & Algorithms
Requirements
  • BS degree in Electrical Engineering, Computer Engineering, or Computer Science and 12 years of experience; or MS degree and 8 years of experience; or PhD degree and 5 years of experience
  • High-level knowledge and understanding of AI algorithms, compute, and memory requirements
  • Experience architecting and/or designing high-performance domain specific accelerators, especially for AI or GPU applications
  • Knowledge and understanding of: Cache-coherency protocols, Cache architecture and/or design, Virtual memory architecture, AMBA suite of interface protocols, PCIe and CXL protocols
  • Experience with implementing ARMv9, Nvidia and/or AMD GPU ISAs, especially vector and matrix instructions and pipeline-based micro-architectures
  • Experience with PCIe host/device interface models, IO virtualization and DMA engines
  • Experience with performance modeling, e.g. in Python or C++
  • Must be self-driven, curious, organized and comfortable with ambiguity
  • Ability to learn and adapt, one of the foundational principles of Ampere
  • Great communication skills, comfortable with reaching out and asking questions, and brainstorming with peers
Responsibilities
  • Contribute to the creation of a groundbreaking AI compute product that supports sustainability and performance, designed to operate efficiently across a variety of data center infrastructures
  • Be a critical technical leader on our new AI product roadmap, leveraging experience and expertise to shape the architecture, evaluate trade-offs and make critical decisions
  • Work closely with the SW team and other HW architects and designers to define how target workloads will be mapped to domain-specific HW functions, including the host-device interface, data movement, and vector and matrix execution pipelines
  • Help define a flexible HW architecture that meets the performance targets across different form-factors, configurations, and TDPs
  • Work with the driver team to help define the host/device interface, including command structures and DMA engines
  • Provide guidance and leadership to other architects on the product, to ensure the overall product works efficiently end-to-end for the target workloads
  • Help with performance modeling and analysis of the HW for targeted workloads
  • Create and maintain clear, detailed and comprehensive product architecture specifications

Ampere Computing creates high-performance processors specifically for cloud-based applications, focusing on delivering superior performance while consuming less power. Their processors feature a unique single-threaded core architecture and are scalable, making them suitable for various environments, from large data centers to edge computing. The Ampere Altra Family and AmpereOne Family cater to different performance needs, while the company also provides tools and resources for developers to build cloud-native solutions. The goal is to offer sustainable and efficient computing solutions for businesses and data centers.

Company Stage

Private

Total Funding

$369.6M

Headquarters

Santa Clara, California

Founded

2017

Growth & Insights
Headcount

6 month growth

0%

1 year growth

1%

2 year growth

1%
Simplify Jobs

Simplify's Take

What believers are saying

  • Ampere's partnership with Qualcomm enhances their AI-specific cloud solutions.
  • The expansion to 256 cores in AmpereOne attracts high core density seekers.
  • Focus on sustainable computing aligns with eco-conscious market demands.

What critics are saying

  • AWS's 896-core instance challenges Ampere's high-performance computing position.
  • Potential Arm acquisition may disrupt Ampere's business model and focus.
  • Oracle's lower CPU core pricing could affect Ampere's competitiveness.

What makes Ampere unique

  • Ampere's processors offer 50% higher performance than Genoa and 68% than Bergamo.
  • Their single-threaded core architecture ensures high performance with lower power consumption.
  • Ampere's Altra Family scales from 32 to 128 cores, suitable for diverse environments.

Help us improve and share your feedback! Did you find this helpful?

INACTIVE