Software Engineer, New Grad
150k – 210kSan Francisco, CAOnsiteEntry level
Summary
New grad software engineer building robotics data infrastructure across on-device and cloud systems. Requires robotics experience via internships or projects, proficiency in Rust/C++/TypeScript, and distributed systems exposure.
About the role
Key Responsibilities
- Integrating with robotics frameworks (such as ROS) and building reliable, low-resource software to run on a wide range of devices
- Providing connectivity, observability, and telemetry for devices operating in constrained or field environments
- Ingesting massive volumes of sensor data through both batch and realtime pipelines
- Building systems for low-latency, random-access playback over large volumes of live or recorded multimodal data
- Developing product features to help robotics engineers organize, search over and serve their data for training ML models
- Designing and operating distributed systems to collect, transform, and serve observability and analytics data
- Working across multi-cloud environments (GCP, AWS, Azure), including deployments in customer cloud accounts
Technical Stack
- Rust
- TypeScript
- PostgreSQL
- Kubernetes
- GCP, Azure and AWS
- Agentic coding tools (Claude Code / Cursor)
Requirements
- Bachelor's or Master's degree in Computer Science, Robotics, or a related field (recent graduates or graduating in 2026)
- Hands-on experience with robotics systems — through internships, research, or significant academic projects (e.g., ROS, autonomous vehicles, embedded systems, robot perception/planning)
- Experience writing software in Rust, C++, or TypeScript
- Familiarity with building on-device or embedded software with resource constraints
- Exposure to distributed systems concepts, cloud infrastructure, or data-intensive applications
- Interest in observability, monitoring, and developer tooling
- Familiarity with SQL databases and an interest in query engines, big data storage and retrieval, and data intensive systems
- Passion for building technical tools where engineers are the primary users
- Excellent written and verbal communication skills
- Eagerness to learn and thrive in a fast-paced, small team environment
- A mindset that considers customer impact when making technical decisions
Nice-to-Haves
- Published robotics research or contributions to open-source robotics projects
- Experience with autonomous vehicle (AV) software stacks
- Familiarity with sensor data pipelines (lidar, camera, IMU, etc.)
- Experience with Spark/Databricks or large-scale data processing
- Exposure to infrastructure-as-code (Terraform), Kubernetes, or cloud provider administration
- Experience building REST APIs or user-facing interfaces in React
- Interesting personal projects that solved a real problem
Benefits
- $300 monthly budget towards commuter benefits or building your personal workspace (remote only)
- Competitive equity grant in a Series B company
- Medical, Dental, Vision, and Term Life insurance coverage at 100% for employees and 75% for dependents
- 401(k) matching up to 4%
- 4 weeks vacation, plus holidays and winter break
- All expenses paid company off-sites 1-2× per year
Skills
RustTypeScriptPostgreSQLKubernetesGCPAWSAzureROSC++React
Similar roles at this salary range
All Fullstack Engineering jobs →Frontend Full Stack Staff Software Engineer, AI Platform Experiences
Build and scale Gus, Gusto's AI-powered assistant, and the platform enabling AI-native experiences across web, mobile, voice, and agent channels. Own end-to-end projects at the intersection of modern AI and customer needs.
163k – 247kNew York, NY +2Fullstack EngineeringHybrid8+ YOEReactGraphQL
Staff Software Engineer, Full Stack
Staff-level full-stack engineer building web-based Ground Control Station and Command & Control software for unmanned systems. Owns major GCS features, mentors engineers, and supports live mission operations.
150k – 230kSan Diego, CA +3Fullstack EngineeringOn-site7+ YOEGoC++