Principal AI Software Architect
Core
Leads engineering teams to produce extensible, maintainable, secure, and performant code used across products, while establishing coding standards and best practices.
Role type
Principal AI Software Architect
Builds
Production codebases and software solutions adhering to design specifications
Domain
AI/ML infrastructure and high-performance computing
Deliverable
production ML models
Required skills
C, C++, PyTorch, CUDA/Triton, C#, Java, JavaScript, Python, automated source code analysis, code review, performance optimization, testability, security risk assessment, compliance
Preferred skills
accelerator architecture, model-to-accelerator mapping, number formats, AI model architecture
Responsibilities
Mentoring engineers to produce high-quality code, identifying best practices and coding patterns, creating metrics to drive code quality, reviewing product and test code, anticipating development blockers, applying automated source code analysis tools
Seniority
Principal, hands-on IC with mentorship