Job Summary:
Sunday is developing personal robots to reclaim the hours lost to repetitive tasks, aiming to make generalized robots broadly accessible. They are seeking a System Software Engineer focused on GPU and accelerated compute to own the accelerated compute layer of their ML & Robotics Infra, ensuring efficient model execution and GPU scheduling for real-time robotic systems.
Responsibilities:
• You’ll own and contribute to the accelerated compute layer of the ML & Robotics Infra, including:
• Efficient model execution and switching: Reduce gpu kernel launch overheads and make swapping between models on the same device fast and predictable
• GPU scheduling and time-slicing: Arbitrate GPU access across concurrent users (model inference, SLAM, and other robotics applications) with predictable latency
• Camera pipeline: Drive low-latency transfer of camera frames into GPU memory, integrating with HW accelerate encode/decode (NVDEC/NVENC) where appropriate
• CPU ↔ GPU data transfer: Build efficient, low-overhead data movement between host and device, including pinned memory, zero-copy paths, and asynchronous transfer patterns
• CPU/GPU synchronization: Design synchronization primitives and patterns that minimize stalls and keep inference pipelines full
Qualifications:
Required:
• 2+ years of experience developing gpu systems software
• Strong proficiency in CUDA and a systems language such as C++, C, or Rust
• Solid understanding of GPU architecture, GPU workloads, and the tradeoffs involved in time-slicing and sharing the device across users
• Hands-on experience with the CUDA ecosystem: CUDA runtime API, CUDA Graphs, and CUDA IPC
• Familiarity with GPU sharing mechanisms such as MPS and MIG
• Experience with GPU profiling tools such as Nsight Systems and Nsight Compute
• Solid Linux fundamentals: scheduling, IPC, memory management, and performance tuning
Preferred:
• Contributions to CUDA libraries or other GPU programming libraries
• Experience with camera pipeline integration and NVDEC/NVENC
• Experience optimizing model inference on embedded GPU platforms (e.g., Jetson)
• Experience with observability and tracing for GPU-accelerated workloads
Company:
Sunday is a robotics and artificial intelligence company that develops an autonomous home robot to assist with household tasks. Founded in 2024, the company is headquartered in Mountain View, USA, with a team of 51-200 employees. The company is currently Early Stage.