Design and implement systems-level software components, including low-level libraries, runtime environments, and infrastructure services that operate at large scale Develop and optimize performance-critical code paths, identifying and resolving bottlenecks across compute, memory, storage, and network layers Write automated tests covering expected behaviors, failure modes, and error paths to ensure reliability of systems software Instrument systems with metrics, logging, and alerting to enable observability and rapid diagnosis of production issues Participate in on-call rotations, investigate production incidents, and contribute detailed retrospectives to prevent recurrence Collaborate with cross-functional partners in product engineering, infrastructure, and data science to define requirements and deliver systems solutions end-to-end Conduct and participate in code reviews to maintain code quality, share knowledge, and identify subtle correctness and performance issues including those introduced by AI-assisted development Manage staged rollouts of systems changes using feature flagging and incremental deployment strategies, monitoring key reliability metrics throughout Contribute to technical documentation for new systems components and updates to existing infrastructure, ensuring clarity for current and future owners Identify and eliminate technical debt by consolidating duplicative implementations, deprecating obsolete code, and modernizing legacy systems components