4 часа назад
Principal Software Engineer, Kernels (AI)
195 000 - 285 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Principal Software Engineer, Kernels (AI) (C/C++/Python, AI hardware): Developing, enhancing, and maintaining software kernels for next-generation AI hardware with an accent on hardware-software co-design, computational graph mapping, and specialized accelerator optimization. Focus on implementing ML operators, building compiler infrastructure with compiler experts, and optimizing algorithms across FPGAs, DSPs, GPUs, and AI accelerators.
Location: Hybrid, onsite at the Santa Clara, CA headquarters 3+ days per week
Salary: $195,000–$285,000 per year, plus equity and bonus opportunities
Company
develops software and hardware for generative AI and next-generation AI compute engines.
What you will do
- Develop, enhance, and maintain software kernels for next-generation AI hardware.
- Productize the software stack for the company’s AI compute engine.
- Map algorithms and computational graphs from AI frameworks to underlying hardware architectures.
- Implement and optimize ML operators such as GEMMs, convolutions, BLAS, SIMD operations, softmax, layer normalization, and pooling.
- Build compiler infrastructure in collaboration with compiler experts and work across ML, systems, mixed-signal, DSP, and CPU teams.
- Deliver scalable software solutions within tight development windows while balancing hardware-software trade-offs.
Requirements
- MS in computer engineering, mathematics, physics, or a related field with 10+ years of industry experience, or PhD with 5+ years of industry experience.
- Strong understanding of computer architecture, data structures, system software, and machine learning fundamentals.
- Proficiency in C/C++ and Python development in Linux environments using standard development tools.
- Experience implementing algorithms for specialized hardware, including FPGAs, DSPs, GPUs, and AI accelerators, using technologies such as CUDA.
- Experience developing for embedded SIMD vector processors such as Tensilica.
- Strong ownership, leadership, collaboration, and execution skills.
Nice to have
- Startup, small-team, or incubation experience.
- Experience with TensorFlow, PyTorch, or other deep learning frameworks.
- Experience with ML compilers and related technologies such as MLIR, LLVM, TVM, or Glow.
- Experience with computer vision, NLP, or recommendation models.
- Experience at a cloud provider or AI compute/subsystem company.
Culture & Benefits
- Collaborative and inclusive environment focused on respect, humility, and direct communication.
- Medical, dental, and vision coverage.
- 401(k) benefits and an inclusive rewards plan.
- Equity and performance-based bonus opportunities.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
2 часа назад
Software Engineer (AI)
145 000 - 155 000$
5 часов назад
Systems Engineer (AI/HPC)
160 000 - 320 000$
5 часов назад
Systems/GPU Engineer (AI)
160 000 - 320 000$
37 минут назад
AI Systems Engineer (AI)
150 000 - 225 000$
1 час назад
Kernel Engineer (AI)
5 часов назад
Simulation Engineer (Artificial Intelligence)
200 000 - 280 000$