Senior Software Engineer
Core
Designing, developing, optimizing, and maintaining high-performance software systems, focusing on kernel development, embedded systems, hardware offloads, and storage datapath performance.
Role type
Senior Software Engineer (Systems/Infrastructure)
Builds
Product features, services, and platforms with a focus on availability, reliability, and efficiency at scale.
Domain
Systems programming, embedded systems, cloud infrastructure, and performance engineering.
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, Cloud Service Provider (CSP) experience, Root Cause Analysis (RCA), performance tuning, measurement, data analysis
Technologies
C, C++
Responsibilities
Derive scenarios and user requirements with stakeholders; create and implement design documents; optimize, debug, and refactor code for performance and maintainability; guide engineers and monitor system health; proactively adopt new technical trends to improve system reliability and observability.
Seniority
Senior, hands-on IC
