engineering
Posted 5 days agoDeployments Software Engineer
San Francisco, United StatesOn-site
Responsibilities
- In This Role You Will - Design remote teleoperation interfaces: Develop comfortable and precise interfaces for controlling robots with many degrees of freedom - Optimize for low-latency network performance: Engineer teleoperation interfaces that can continue functioning even in weak internet areas - Optimize System Performance: Profile and optimize across compute, I/O, memory, scheduling, networking, and storage to meet real-time constraints and increase throughput.
- - Reliability & Debugging: Build tooling for profiling, tracing, and debugging timing issues across distributed systems and hardware interfaces.
Requirements
- Who We Are Physical Intelligence is bringing general-purpose AI into the physical world.
- This breadth of problem space is why we’re a full-stack robotics team - whether it’s thinking about customer facing experiences or fine-tuning models for tasks no robot has done before, we put forth the best solution Pi has to offer.
- What We Hope You’ll Bring - Strong programming skills in C++, Rust, or Python, with
- experience building and optimizing production software. - Background in real-time or near–real-time systems, VR/AR, video pipelines, 3D engines, or streaming systems where latency budgets are strict. - Ability to optimize across the entire stack - drivers, networking, compute workloads, video frameworks, and distributed components. -
- Experience with profiling tools (perf, tracing, eBPF, GPU profilers, network analyzers) and comfort diving into complex performance issues. - A mindset oriented around determinism, throughput, frame budgets, jitter minimization, and real-time correctness. - Ability to collaborate deeply with robot users, researchers, and platform engineers to build a precise and comfortable teleoperation interface.
- Experience with robot teleoperation systems, VR/AR platforms, or low-latency 3D engines. - Camera system expertise (synchronization, capture pipelines, codecs, GPU offload). - Streaming/video conferencing stack
- experience (WebRTC, real-time transport optimizations). - Background in robotics or autonomous systems (implementation, not research). - Familiarity with distributed systems that process real-time data flows.