Principal AI Optimization Software Engineer Lead
Core
Provides technical leadership in code quality, performance optimization, and AI algorithm implementation for scalable, secure, and maintainable software solutions.
Role type
Principal AI Optimization Software Engineer Lead
Builds
Extensible, maintainable, well-tested, secure, and performant code used across the company
Domain
Artificial Intelligence, Software Engineering, System Architecture
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, AI kernels, AI optimization algorithms, AI compilation techniques, quantization, sparsity, speculative decoding, graph optimization, operator fusion, code generation, inference serving, batching and scheduling, caching
Preferred skills
Master's Degree in Computer Science, deep expertise in AI optimization areas
Technologies
C++, Python, automated source code analysis tools, debugging tools, telemetry, logging
Responsibilities
Lead code reviews to ensure quality, test coverage, and adherence to best practices; mentor engineers and establish coding patterns; drive code performance, testability, and maintainability improvements; identify and resolve blockers; lead incident retrospectives and implement repair actions; design test strategies and improve test suite reliability; provide technical leadership on system architecture and scalability; analyze complex data and metrics to improve monitoring; partner with stakeholders to incorporate customer insights and security/privacy needs.
Seniority
Principal, hands-on IC with strategic leadership