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.&nbsp; <span style=…

Read the full description on samsungsemiconductor’s careers page

Apply 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

All 10 roles at samsungsemiconductor