What are the responsibilities and job description for the C++ Software Engineer position at 10X Recruiting Partners?
Software Engineer, C SystemsLocation: On-site — San Francisco, CAAbout the RoleWe’re seeking a highly skilled Software Engineer (C Systems) to join our client’s team and help build the core of our GPU virtualization platform. This role is ideal for engineers who thrive on microsecond-level performance optimization, enjoy working deep in complex C systems, and are motivated by building foundational infrastructure that directly impacts customers.You’ll play a critical role in scaling our platform as we serve a rapidly growing customer base, owning production systems from day one and tackling technically demanding challenges at the forefront of GPU infrastructure.What You’ll DoOptimize performance of our C GPU virtualization library at the systems levelResearch and develop solutions for GPU oversubscription, checkpointing, and distributed GPU clustersSupport new hardware and software architectures with a deep, end-to-end understanding of the stackDebug low-level systems in production environmentsDiagnose and resolve performance issues in machine learning workloadsCollaborate closely with the CTO on advanced systems design and implementationRequired ExperienceProven experience building and operating low-level systems in production environmentsBackground working with compilers, kernels, or networking protocolsDemonstrated ability to trace and resolve performance issues across complex systemsTechnical SkillsExpert-level C proficiency (Rust experience is acceptable, though primary development will be in C )Experience optimizing C and NIC performanceStrong systems-level debugging and performance analysis skillsEducationDegree in Computer Science or a related field from a top-tier programStrong academic performance (3.7 GPA)Soft SkillsAbility to deliver high-quality output quickly in an early-stage startup environmentComfortable taking full ownership of critical production systemsThrives in ambiguous, high-impact problem spacesCompany & OpportunityBuilding GPU virtualization software that dramatically improves GPU efficiencyOperating a fast-growing GPU cloud, scaling from $0 to $500K in revenue in just six monthsBacked by Y Combinator and a recently closed $4.5M Seed roundJoin as employee #5 at a pivotal moment: product–market fit validated and scaling rapidlyWork directly with the CTO on systems challenges few startups get to tackleThis is a hardcore C systems role focused on GPU virtualization, performance tuning, production debugging, and advanced researchExpect ownership, impact, and problems that demand top 0.1% technical skillWhy This RoleIf you love squeezing performance out of low-level systems, enjoy working at the intersection of GPUs, distributed systems, and production infrastructure, and want to help scale a breakthrough platform at an early stage, this role offers a rare and exciting opportunity.
Salary : $200,000 - $250,000