Deployments Software Engineer
Physical IntelligenceRobotics company
San Francisco, United StatesMid
CapitalG
Lux Capital
Thrive Capital
Index Ventures
T. Rowe Price
Jeff Bezos
Software Engineering
About the role
TL;DR
Build and optimize systems for deploying robots into the real world.
- •As a Deployments Software Engineer, you will build a system for deploying robots into the real world, integrating state-of-the-art models with robots that work on-site.
- •Key Responsibilities Design remote teleoperation interfaces Optimize for low-latency network performance Optimize System Performance Develop and optimize real-time video streaming systems Build tooling for profiling, tracing, and debugging timing issues Collaborate with researchers, hardware engineers, and operations teams Requirements Strong programming skills in C++, Rust, or Python Background in real-time or near-real-time systems Ability to optimize across the entire stack Experience with profiling tools and complex performance issues A mindset oriented around determinism, throughput, and real-time correctness
Required skills
C++Python
Nice-to-have skills
Rust
Tech stack
C++RustPython