1 день назад
Kernel Driver Engineer (AI)
150 000 - 275 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Kernel Driver Engineer (AI): Developing and optimizing kernel-mode drivers for ML accelerators with an accent on memory management, PCIe communication, virtualization, and security. Focus on designing high-performance driver infrastructure, debugging complex hardware-software interactions, and validating reliability in manufacturing and production environments.
Location: On-site in San Jose, California; fully in-person team
Salary: $150,000–$275,000 per year, plus significant equity
Company
builds inference-focused AI hardware by co-designing chips, racks, software, and manufacturing systems for high throughput and low latency.
What you will do
- Design, develop, and maintain reliable kernel-mode drivers for new ML accelerators.
- Optimize driver latency and throughput for demanding AI workloads and high-bandwidth data transfers.
- Implement memory management using kernel mappings, page tables, NUMA-aware caching, and IOMMU configuration.
- Develop support for SR-IOV, VFIO, para-virtualization, device security, and attestation.
- Optimize PCIe communication and power management, including work with PCIe analyzers.
- Debug system-level hardware and software issues, build performance benchmarks, and validate drivers in manufacturing and production environments.
Requirements
- Proficiency in C/C++ and strong knowledge of Linux kernel internals.
- Experience developing and debugging kernel-mode drivers and interfacing software with hardware devices.
- Strong understanding of memory management, synchronization, PCIe, page tables, and IOMMU.
- Experience with device virtualization technologies such as SR-IOV and VFIO.
- Ability to analyze complex technical problems and collaborate across hardware and software teams.
- Experience with Git and debugging tools such as gdb, kgdb, ftrace, and dmesg.
Nice to have
- GPU or accelerator driver development and experience with ML workloads.
- CUDA, OpenCL, TensorFlow, or PyTorch experience.
- Performance profiling with perf or VTune and knowledge of hardware virtualization.
- Experience with Rust, CI/CD, Kubernetes, or Docker.
Culture & Benefits
- Fully in-person work in San Jose at Santana Row.
- Medical, dental, and vision coverage with generous premium support.
- $500 monthly credit for waiving medical benefits.
- $2,000 monthly housing subsidy for employees living within walking distance of the office.
- Relocation support for moving to San Jose, wellness benefits, daily lunch and dinner, and an unlimited compute budget subject to ROI justification.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
1 день назад
Systems Software Engineer (AI Cloud)
120 000 - 180 000$
1 день назад
GPU Systems Engineer
200 000 - 300 000$
1 день назад
Linux Device Management Engineer
160 000 - 200 000$
1 день назад
Staff Software Engineer (Linux Networking)
185 000 - 224 000$
1 день назад
Linux GPU Infrastructure Support Engineer
90 000 - 160 000$
2 дня назад
Software Engineer – Linux Infrastructure and Distributed Computing (C++/Linux)
136 300 - 231 700$