AI Software Engineering Graduate Intern
Core
Develop and optimize AI workload solutions, including algorithms, software frameworks, and infrastructure, to support hardware/software co-design for next-generation AI SoC products.
Role type
AI Software Engineering Graduate Intern
Builds
AI inference workloads, workload profiles, and performance analysis for AI SoC products
Domain
AI systems, computer architecture, hardware/software co-design
Deliverable
production ML models
Required skills
Python programming, AI algorithms and models, agentic AI workload development, AI frameworks (PyTorch, TensorFlow), computer architecture concepts, performance analysis and profiling
Preferred skills
Analytical and problem solving skills, cross-functional collaboration, interest in AI systems research
Technologies
PyTorch, TensorFlow
Responsibilities
Collaborate on profiling and optimizing AI algorithms, frameworks, and software architectures; Reproduce real world production AI inference workloads and build representative workload profiles; Identify system bottlenecks and conduct performance analysis across software and hardware stacks; Translate workload insights to support hardware/software co design efforts; Assist in applied research and HW/SW integration for AI systems
Seniority
Intern