Principal Software Engineer - AI Frameworks
Core
Define technical vision and architecture for critical AI frameworks, performance, and developer productivity capabilities while driving cross-stack investigations across models, compilers, and silicon.
Role type
Principal Software Engineer (AI Frameworks & Infrastructure)
Builds
Scalable AI frameworks, high-performance distributed systems, and reusable engineering platforms
Domain
Artificial Intelligence, Machine Learning, Systems Programming, Cloud Infrastructure
Deliverable
production ML models | infrastructure
Required skills
C++, Python, software architecture, computer architecture, accelerator-aware optimization, distributed systems design, technical strategy, stakeholder alignment, team mentorship, cross-team leadership
Preferred skills
AI/ML workload experience, Azure capacity management, observability automation, complex debugging, operational readiness
Technologies
C++, Python, Azure, AI/ML frameworks, compilers, runtimes
Responsibilities
Own technical vision, architecture, and roadmap for AI framework capabilities; lead technical alignment and resolve competing requirements across teams; mentor engineers and develop emerging technical leads; steer ambiguous cross-stack investigations spanning models, frameworks, and silicon; provide hands-on technical leadership via prototypes and critical-path implementation; drive improvements in model onboarding velocity, runtime performance, and hardware utilization.
Seniority
Principal, strategy & mentorship