Jobs · Engineering · Oregon

AI Accelerator Software Principal Engineer- Framework Integration

Ampere · Portland, OR · 1 wk ago
HybridEngineering$182k–$273k/yrFull-time

About the role

Ampere is a semiconductor design company for a new era, leading the future of computing with an innovative approach to CPU design focused on high-performance, energy efficient AI compute. As a pioneer in the new frontier of energy efficient high-performance computing, Ampere is part of the Softbank Group of companies driving sustainable computing for AI, Cloud, and edge applications. Join us at Ampere and work alongside a passionate and growing team - we’d love to have you apply!

Responsibilities

  • Framework integration for accelerator backends
  • Integrate and optimize deep learning frameworks—such as PyTorch, ONNX, and llama.cpp—for the Ampere deep learning accelerator backend, enabling efficient and correct execution across a wide set of model types.
  • End-to-end deep learning performance acceleration
  • Go deep into the full software/hardware execution stack, including: inference serving and orchestration framework integration layers, compiler and graph/runtime support, runtime libraries and user-mode execution paths, compute kernel development, profiling, benchmarking, and performance tuning.
  • Model enablement with quality and speed
  • Improve both performance and accuracy for models using popular frameworks, and ensure compatibility with serving ecosystems such as vLLM and SGLang—helping deliver production-ready inference behavior.
  • Hardware/software co-design and optimization
  • Partner with hardware and platform teams to co-optimize AI execution for better outcomes: increased throughput, reduced latency, improved scalability, better resource utilization (compute/memory/IO), higher sustained performance under realistic workloads.
  • Build state-of-the-art AI software components
  • Contribute to the development of software and hardware AI co-processors/accelerators, delivering reusable libraries, optimized execution paths, and robust integration with existing tooling.
  • Cross-functional collaboration
  • Work closely with cross-functional teams (compiler/runtime, kernels, platform, and product engineering) to integrate AI capabilities into Ampere’s cloud-native processor platforms and accelerators.

Requirements

  • Education & experience: BS Computer Science, Computer Engineering, Electrical Engineering, or Software Engineering or related technical field & 8 years of related experience; or MS degree & 6 years; or PhD & 3 years
  • Core framework experience: Strong experience building with or integrating AI frameworks such as PyTorch, llama.cpp, and ONNX.
  • Linux + accelerator/runtime expertise (preferred): Experience with developing user-mode drivers, runtime libraries, or low-level integration for GPUs or deep learning accelerators in Linux is a plus.
  • Strong systems programming & performance skills: Expert in Python and C/C++
  • Strong background in performance profiling and tuning (latency/throughput, memory behavior, kernel efficiency)
  • Deep ML understanding: Solid understanding of AI/ML concepts including neural networks and data processing frameworks. Experience with modern deep model architectures such as Transformers and Diffusion models is preferred.
  • Modern AI tooling fluency (preferred): Fluent with modern AI programming tools such as Codex or Claude Code, and comfortable accelerating development workflows.

Qualifications

  • BS Computer Science, Computer Engineering, Electrical Engineering, or Software Engineering or related technical field & 8 years of related experience; or MS degree & 6 years; or PhD & 3 years

Skills

  • Strong experience building with or integrating AI frameworks such as PyTorch, llama.cpp, and ONNX.
  • Experience with developing user-mode drivers, runtime libraries, or low-level integration for GPUs or deep learning accelerators in Linux is a plus.
  • Expert in Python and C/C++
  • Strong background in performance profiling and tuning (latency/throughput, memory behavior, kernel efficiency)
  • Solid understanding of AI/ML concepts including neural networks and data processing frameworks. Experience with modern deep model architectures such as Transformers and Diffusion models is preferred.
  • Fluent with modern AI programming tools such as Codex or Claude Code, and comfortable accelerating development workflows.

Benefits

  • Premium medical insurance
  • Dental insurance
  • Vision insurance
  • Income protection
  • 401K retirement plan

Similar jobs