Staff Engineer, Compiler
samsungsemiconductor · San Jose, California, United States
- Posted
- 23 days ago
- Last confirmed live
- 2 days ago
What this role involves
This role involves adapting torch.compile to custom hardware, designing kernel DSLs, and developing placement/scheduling passes for distributed memory. The engineer will also work on parallelism-aware lowering, fusion, tiling, and memory planning, with upstream contributions to open-source DSLs like PyTorch, Triton, and Helion.
Skills this posting asks for
- pytorch
- triton
- helion
- compiler
- dsl
- inductor
- ir
- placement
- scheduling
- parallelism
- fusion
- tiling
- memory planning
- isa
- collective primitives
- distributed memory
- tensor parallelism
- pipeline parallelism
- expert parallelism
- sequence parallelism
Requirements
- Level: staff
- Remote policy: onsite
From the employer’s posting
Please Note: To provide the best candidate experience amidst our high application volumes, each candidate is limited to 10 applications across all open jobs within a 6-month period. <span style=…
Read the full description on samsungsemiconductor’s careers pageApply without filling the form
Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.
Other roles at samsungsemiconductor
- Senior Engineer, FirmwareSan Jose, California, United States
- Senior Staff Engineer, HPC & EDA Design InfrastructureSan Jose, California, United States
- Senior Engineer, Embedded Firmware EngineerSan Jose, California, United States
- Staff Software Engineer AI/ML San Jose, California, United States
- Principal Engineer, AI Serving Framework Architect (Software)San Jose, California, United States
- Senior Staff Engineer, AI Software San Jose, California, United States