Senior Software Engineer, AI Performance Analysis
Core
Design and build performance analysis tools and workflows for AI training and inference workloads, integrating profiling infrastructure with AI frameworks.
Role type
Senior IC software engineer (AI performance tooling)
Builds
Scalable performance analysis tools and workflows for AI engineers
Domain
AI/ML infrastructure and performance engineering
Deliverable
production ML models
Required skills
Python, C++, AI workload knowledge, profiling infrastructure, tooling development, bottleneck detection, requirement translation
Preferred skills
Experience optimizing AI training/inference pipelines, building developer platforms for ML engineers, open-source AI contributions
Technologies
Python, C++, AI frameworks, profiling infrastructure
Responsibilities
Design performance analysis tools, develop integrations between profiling and AI frameworks, identify and automate detection of performance bottlenecks, collaborate with hardware architects and performance engineers
Seniority
Senior, hands-on IC
