Назад
Company hidden
6 дней назад

Senior Software Engineer, Algorithms and Libraries of AI/ML/DSP (RISC-V)

Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Taiwan
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer, Algorithms and Libraries of AI/ML/DSP (RISC-V): Developing and optimizing high-performance algorithms and software libraries for RISC-V hardware with an accent on vector processing, custom ISA extensions, and AI/ML/DSP framework integration. Focus on compiler optimization, MLIR-based parallel programming, hardware-algorithm codesign, and leading cross-functional projects from conception to product release.

Location: Hsinchu, Taiwan. Right to work in Taiwan is required. Access to export-controlled technology is subject to authorization or required export licenses and approvals.

Company

hirify.global develops high-performance RISC-V compute platforms for data-intensive applications including artificial intelligence, machine learning, automotive, data center, mobile, and consumer technologies.

What you will do

  • Develop and optimize high-performance algorithms and software libraries for RISC-V machines using vector processing and custom ISA extensions.
  • Deploy hirify.global Kernel Libraries to open-source AI/ML and DSP frameworks.
  • Collaborate with compiler and runtime engineers to improve compiler optimizations and integrate algorithms into an MLIR-based parallel programming framework.
  • Participate in codesign with architects and hardware engineers, balancing microarchitecture, architecture, and algorithm design tradeoffs.
  • Lead a cross-functional project from conception through product release.

Requirements

  • Master’s or PhD in computer science, applied mathematics, or a related field.
  • 3+ years of experience developing and optimizing algorithms for specific microarchitectures.
  • Experience writing low-level C and assembly code, including development, debugging, testing, and performance analysis.
  • Knowledge of algorithm analysis, linear algebra, and parallel computing.
  • Experience with C, C++, Python, Jinja2, and CMake.
  • Familiarity with major ML training frameworks and inference runtimes such as TensorFlow, PyTorch, LiteRT, ExecuTorch, ONNX Runtime, and TVM.

Nice to have

  • Familiarity with ARM SIMD technologies, including NEON, MVE, and DSP extensions.
  • Familiarity with parallel computing frameworks such as CUDA and OpenMP.

Culture & Benefits

  • Collaborative environment focused on innovation in RISC-V compute.
  • Opportunity to contribute to products at early development stages.
  • Inclusive workplace with equal employment opportunity and a commitment to diversity.
  • Employment is contingent on successful background and reference checks.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →