Software Engineer - Runtime
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
US Citizens/Green Card onlyWork on cutting-edge AI infrastructure, contributing to next-generation high-performance compute systems supporting enterprise-scale machine learning and scientific workloads.OverviewSeeking a Runtime Engineer to build high-performance system software powering large-scale AI and ML workloads. This role focuses on developing low-level infrastructure that maximizes hardware efficiency and enables scalable, distributed compute across enterprise AI platforms.Key ResponsibilitiesCore EngineeringDesign and develop runtime stack features for high-performance ML training and inferenceBuild system-level software including drivers, kernel integrations, and OS interfacesDevelop high-performance user-space libraries for optimal hardware utilizationDistributed Systems & PerformanceEnable scalable data processing across distributed environmentsOptimize networking, communication, and workload orchestration across nodesImprove system performance, reliability, and observabilityTooling & EcosystemBuild user-facing tools for profiling, debugging, and system managementSupport orchestration, monitoring, and error handling across compute systemsCollaborate cross-functionally with hardware, ML, compiler, and DevOps teamsProfile3–5 years of experience in systems or infrastructure engineeringStrong programming skills in C/C++ and PythonExperience with operating systems, kernel development, and user-space librariesBackground in distributed systems with focus on scalability and performancePreferred StrengthsFamiliarity with high-speed interconnects (e.g., PCIe, InfiniBand, RoCE)Experience with low-latency networking (e.g., RDMA)Strong debugging, optimization, and collaboration skills