Principal Software Engineer
Core
Designing, optimizing, and maintaining high-performance systems, applications, and platforms with a focus on reliability, efficiency, and scalability.
Role type
Principal Software Engineer (Systems/Infrastructure)
Builds
Product features, services, and platforms
Domain
Cloud infrastructure, embedded systems, and high-performance computing
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, kernel development, embedded systems, hardware offloads, virtualization, storage datapath performance, memory management, device virtualization, performance tuning, Root Cause Analysis (RCA), Cloud Service Provider (CSP) experience
Preferred skills
None stated
Technologies
C, C++
Responsibilities
Derive scenarios and user requirements with stakeholders; develop design documents for products and platforms; create, implement, optimize, debug, refactor, and reuse code to improve performance and maintainability; guide engineers and monitor system health for degradation or downtime; proactively seek new knowledge to improve availability and reliability at scale
Seniority
Principal, hands-on IC with strategic guidance
