Senior AI Software Application Engineer
Core
Enable customer success through AI software deployment, optimization, training, and technical support on customer silicon platforms.
Role type
Senior AI Software Application Engineer (IC)
Builds
AI workloads (CNNs, transformers, LLMs) on customer silicon using the company's software toolchain
Domain
Semiconductor manufacturing / AI software stack / Embedded systems
Deliverable
production ML models
Required skills
AI algorithms (CNNs, transformers, LLMs), deep learning optimization, Python, C/C++, embedded systems software development, software debugging, performance profiling, technical training delivery, technical documentation
Preferred skills
Linux device driver development, AI hardware accelerators (NPUs, DSPs, GPUs), compiler technologies, AI frameworks (PyTorch, TensorFlow, ONNX), heterogeneous computing architectures
Technologies
Python, C/C++, Shell, PyTorch, TensorFlow, ONNX
Responsibilities
Develop and deliver technical training programs and workshops; Support customers in mapping, optimizing, and deploying AI workloads; Reproduce, analyze, and troubleshoot software issues; Collaborate with R&D to validate bug fixes and optimizations; Develop proof-of-concept solutions and benchmark applications; Analyze AI performance bottlenecks and provide optimization recommendations; Create technical documentation and customer-facing collateral; Serve as technical liaison between customers and internal engineering teams
Seniority
Senior, hands-on IC