Equifax

Systems Software Engineer (AI inference stack, CUDA)

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Principal Systems Software Engineer в группе Storage and Memory Systems (ITP Pathfinding) компании Micron. Проектирование и разработка ПО для AI inference стеков, эмуляторов и демонстрации возможностей будущих технологий памяти и хранения.

Задачи

  • Проектировать и модифицировать AI inference software стеки для proof-of-concept аппаратных возможностей
  • Разрабатывать ПО для количественной оценки и демонстрации ценности предложенных системных функций
  • Руководить архитектурой и разработкой ПО, в том числе как технический лид небольших команд
  • Исследовать новые темы AI-софта для выявления задач и возможностей систем памяти и хранения
  • Разрабатывать и модифицировать Linux-приложения и библиотеки на C, C++, Python, Rust, CUDA и/или SYCL для гетерогенных вычислительных систем
  • Разрабатывать и использовать эмуляторы для прогнозирования системной производительности до появления железа
  • Отлаживать системные проблемы на уровне приложений, библиотек, ОС, ядер, конфигурации, сетей и интерфейсов hardware/software
  • Использовать новые AI-инструменты для повышения продуктивности
  • Взаимодействовать с подразделениями Micron и внешними партнёрами
  • Менторить стажёров и менее опытных инженеров
  • Презентовать технические результаты и инновации внутренним и внешним заказчикам

Требования

  • Степень бакалавра или магистра и 10+ лет опыта, либо PhD и 7+ лет опыта в Computer Science, Software Engineering, Computer Engineering или смежной области
  • Понимание архитектуры end-to-end AI inference стеков и практический опыт разработки на нескольких уровнях: фреймворки, inference engines, ML-компиляторы, compiler infrastructure, hardware runtimes или hardware abstraction layers
  • Опыт отладки проблем на уровне приложений, библиотек, ОС, ядер, сетей и интерфейсов hardware/software
  • Уверенные навыки разработки на C, C++ и Python, опыт Linux-программирования: многопоточность, IPC, ioctl, GDB, файловые системы /proc и /sys
  • Опыт программирования GPU или других ускорителей с использованием CUDA, SYCL, OpenCL или аналогичной модели
  • Подтверждённая способность вести технические инициативы без формальной руководящей роли
  • Знание внутренностей LLM serving: управление KV-cache, фазы prefill и decode, KV-cache offloading, disaggregated serving
  • Знакомство с inference engines и распределёнными serving-фреймворками: SGLang, vLLM, NVIDIA Dynamo, TensorRT-LLM
  • Сильное понимание концепций гетерогенных вычислений: иерархии памяти, NUMA, кэширование, архитектуры ускорителей, интерконнекты PCIe, CXL, NVLink, UALink

Условия

  • Медицинская, стоматологическая и офтальмологическая страховка
  • Программы защиты дохода при болезни или травме, оплачиваемый семейный отпуск
  • Оплачиваемый отпуск и праздничные дни
  • Равные возможности трудоустройства (equal opportunity employer)

Навыки

  • C
  • C++
  • Python
  • Rust
  • CUDA
  • SYCL
  • OpenCL
  • Linux
  • GDB
  • LLM serving
  • KV-cache
  • SGLang
  • vLLM
  • NVIDIA Dynamo
  • TensorRT-LLM
  • NUMA
  • PCIe
  • CXL
  • NVLink
  • UALink
  • HBM
  • DRAM
  • NVMe
  • NAND

Похожие вакансии

Senior Software Engineer, AI/ML GenAI, Google Ads
GoogleSeniorMountain ViewОфис
174,000 – 252,000 USD в год
29 окт.
Software Engineer - AI Team
Bowery ValuationSeniorNew YorkОфис
29 окт.
Principal Software Engineer, ML & Media Infra
PinterestLeadPalo AltoГибридРелокация
285,452 – 449,541 USD в год
29 окт.
Senior Software Engineer, Distributed Agentic AI Systems
HPSeniorHoustonОфис
137,250 – 227,750 USD в год
29 окт.
AI Software Engineer, App Intelligence
AppleSeniorSan FranciscoОфис
29 окт.
Systems Software Engineer (AI inference stack, CUDA) — Equifax, Richardson | itrelocate