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