As a Software Engineer at Applied Materials, you’ll dive deep into ground-breaking technologies—like machine learning and AI—to craft novel software solutions that solve our customers’ high-value problems
Job Summary
As a Software Engineer at Applied Materials, you’ll dive deep into ground-breaking technologies—like machine learning and AI—to craft novel software solutions that solve our customers’ high-value problems.
Our Software Engineers are responsible for designing, prototyping, developing, and debugging software solutions for semiconductor equipment components and devices to ensure quality and functionality.
The Applied AI System to Materials team works on architecting differentiated AI Systems leveraging Applied’s fundamental innovations.
Matching Summary
As a Software Engineer at Applied Materials, you’ll dive deep into ground-breaking technologies—like machine learning and AI—to craft novel software solutions that solve our customers’ high-value problems.
Skills & Requirements
Must-have
Benchmark AI workloads (LLMs)
Analyze systems performance for LLMs
Develop performance measurement methodologies
Transformer-based model architectures
Strong Python, C/C++ programming skills
GPU, Memory, Network architecture analysis
Parallel computing architectures and interconnect fabrics
Nice-to-have
Supportive work culture
Career development and growth
Pushing boundaries of science and engineering
Focus on employee well-being
Key Requirements
Experience with AI workloads (Finetuning/Inference)
Experience with DL Frameworks (Pytorch, Tensorflow)
Experience with Profiling tools (Nsight Systems, Nsight Compute, Rocprof)
Experience with Containerized Environment (Docker)