Overview
Drive architecture exploration and performance analysis for next-generation GPUs through modeling, simulation, and workload characterization, partnering with architecture, software, compiler, and hardware teams.
What you'll do
- Develop and maintain GPU performance models for architecture evaluation.
- Conduct performance analysis of graphics and compute workloads to identify bottlenecks.
- Perform architectural trade-off studies to generate and defend performance projections.
- Bring up new workloads on performance models by fixing bugs and developing new features.
- Evaluate new features and provide recommendations to improve performance and efficiency.
- Build automation and analysis tools to improve modeling productivity.
- Design and execute performance experiments and simulations.
- Conduct root-cause analysis and derive actionable architectural insights.
- Collaborate with cross-functional teams on feature development and optimization.
- Develop tools, workflows, and methodologies for performance analysis.
- Present findings and influence future architecture decisions.
What you'll need
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience, OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience, OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience.
- Strong understanding of computer architecture.
- Strong analytical, debugging, and problem-solving skills.
- Proficiency in C/C++ and Python.
- Experience with architectural simulators and performance prediction.
- Experience with performance analysis, profiling, and workload characterization.
- Strong verbal and written communication skills.
Nice to have
- GPU/CPU/Memory architecture and/or graphics fundamentals.
- Good knowledge of modern 3D graphics pipelines and APIs (Vulkan/DX12/OpenGL).
- Experience building performance analysis tools and automation frameworks.
- Technical leadership and cross-functional collaboration experience.
Details
- Location: Bangalore, India.
Read the full description and apply on the company’s own careers page.