S

SiFive

Designs and sells RISC-V semiconductor cores

AI/ML Software Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeHsinchu, Hsinchu City, TaiwanNo salary listedIn-person

About the Job

Requirements

  • A Master's or PhD in Computer Science, Applied Mathematics, or a related field is required.
  • Strong proficiency in C++ and Python is required.
  • A solid understanding of AI/ML models, including LLMs, diffusion models, and transformers, and their deployment challenges is required.
  • Experience with compiler frameworks such as MLIR, IREE, LLVM, or Triton; background in system programming, memory management, or multi-device orchestration; or knowledge of distributed computing, model parallelism, or tensor sharding is required.

Responsibilities

  • Develop and maintain MLIR, IREE, and Triton compiler stacks; optimize end-to-end LLM performance and contribute to relevant open-source communities.
  • Design and implement single- and multi-device scheduling and memory-management layers, and define hardware-software interfaces for high-throughput AI workloads.
  • Implement model sharding and distribution strategies, and lead integration between high-level frameworks such as PyTorch and hardware backends.
  • Analyze and profile AI models to identify bottlenecks, and develop high-performance kernels using RISC-V Vector (RVV) and custom instruction-set architecture extensions.
  • Collaborate with hardware architects to influence the design of future AI accelerators and microarchitectures.

Desired Qualifications

  • Experience with AI/ML frameworks such as PyTorch, ONNX Runtime, or TensorFlow/TensorFlow Lite.
  • Familiarity with distributed training and inference and collective communications.
  • Active contributions to open-source AI/ML or compiler projects.
  • Experience in low-level performance tuning or MLPerf benchmarking.

About the Company

SiFive

Designs and sells RISC-V semiconductor cores

SiFive designs and sells RISC-V based processors and related IP for use in devices and systems. Its chips come as cores and system-on-chip designs built on the open RISC-V instruction set, enabling customers to integrate high-density, energy-efficient compute into products. Unlike competitors that rely on closed architectures, SiFive leverages openness to offer flexible, scalable, and cost-effective solutions that boost compute density. The company aims to grow the RISC-V ecosystem by delivering high-performance hardware that helps customers tackle data-heavy tasks and build smarter devices.

Company size
501-1,000
Company stage
Series G
Total funding
$772.5M
Headquarters
Santa Clara, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at SiFive

See more jobs