Senior/Principal AI Optimization Software Engineer - Multiple roles
Core
Lead software engineering efforts to build extensible, performant, and secure code for AI products, focusing on optimization, validation, and cross-team collaboration.
Role type
Senior/Principal AI Optimization Software Engineer
Builds
Extensible, maintainable, and performant code for AI products
Domain
Artificial Intelligence / Software Engineering
Deliverable
production ML models
Required skills
C++, Python, AI kernel design, AI optimization algorithms, AI compilation techniques, quantization, sparsity, speculative decoding, graph optimization, operator fusion, code generation, inference serving, batching and scheduling, caching
Preferred skills
Deep expertise in AI optimization domains
Technologies
Automated source code analysis tools
Responsibilities
Lead coding efforts to improve performance, testability, and maintainability; Identify best practices and coding patterns including GenAI approaches; Create metrics to drive code quality and stability; Review product and test code for standards, coverage, and security risks; Coordinate with partner teams to ensure end-to-end testing and scalability; Evaluate new technologies for integration into existing systems.
Seniority
Senior/Principal, hands-on IC with mentorship