
Intern, Compiler Engineer
Samsung Semiconductor3 days ago
San Jose, CA, USAIntern
Responsibilities
- Design and implement ML compilers for high-performance deep learning applications.
- Optimize compilers for efficient execution of deep learning models across various hardware platforms.
- Design staged lowering infrastructure for evolving workload requirements.
- Develop algorithms to optimize data locality and reduce energy consumption.
- Collaborate with hardware architects and developers to integrate new ML techniques and algorithms into the compiler.
- Define and deliver ML compiler features and improvements with cross-functional teams.
- Troubleshoot and debug compiler issues and provide technical support to customers.
- Contribute to ML compiler documentation and user guides.
- Track trends and advancements in ML compilers and hardware.
Requirements
- Pursuing a bachelor’s, master’s, or PhD in Computer Science is preferred.
- Experience developing and optimizing software for high-performance computing systems.
- Experience with LLVM or MLIR is preferred.
- Familiarity with PyTorch, TensorFlow, or JAX.
- Familiarity with CPU, GPU, TPU, and NPU hardware architectures.
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Ability to work independently and collaboratively.
Benefits
- Hourly base pay is $28—$68 USD.
- Daily onsite presence is required at the San Jose headquarters under the Flexible Work policy.
- Relocation stipend is available for interns living 50 or more miles from the office.
- Monthly housing stipend is available for a summer internship lease.
- Benefits include medical, dental, and vision coverage.
- Additional offerings include charitable giving match, emotional wellness support, onsite café and gym, virtual fitness classes, and a flexible work environment.