Staff Software Engineer - Infrastructure

Robotics and AI company inventing autonomous logistics with intelligent robots, developing general-purpose mobile manipulator robots for warehouse functions.
Backend
Staff Software Engineer
In-Person
101 - 500 Employees
8+ years of experience
AI · Robotics

Description For Staff Software Engineer - Infrastructure

Nimble is a cutting-edge robotics and AI company valued at $1 billion after their recent $106M Series C funding round. They're pioneering autonomous logistics with intelligent robots, specifically developing general-purpose mobile manipulator robots for warehouse operations. Founded from Stanford and Carnegie Mellon AI labs, Nimble is backed by prestigious investors and features AI/robotics legends on their Board including Marc Raibert, Fei-Fei Li, and Sebastian Thrun.

As a Staff Software Engineer - Infrastructure, you'll be integral to developing advanced robotic systems for the world's biggest robotics opportunity. The role focuses on building robust data infrastructure for robotics data processing, analytics, and multi-robot simulation. You'll work with cutting-edge technologies including Rust, Golang, Python, and modern cloud platforms.

The ideal candidate brings 8+ years of industry experience with strong expertise in systems programming, cloud infrastructure, and robotics simulation. You'll need proficiency in containerization, database systems, and Linux environments. This role offers an opportunity to shape the future of autonomous logistics while working with world-class engineers.

Nimble offers competitive benefits including comprehensive health coverage, equity, 401k, and paid parental leave. The company culture emphasizes being legendary, humble, and relentlessly resourceful. Their mission is to empower mankind through robotics innovation, working towards an Autonomous Supply Chain vision. This is a chance to join a rapidly growing team that's revolutionizing the logistics industry through advanced robotics and AI.

Last updated 3 months ago

Responsibilities For Staff Software Engineer - Infrastructure

  • Write and test code for simulation and data infrastructure systems
  • Build data infra for robotics data ingestion, processing for analytics, visualization and MLOps purposes
  • Participate in or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to documentation and educational content
  • Triage product or system issues and debug/track/resolve issues
  • Be a mentor for junior engineers

Requirements For Staff Software Engineer - Infrastructure

Python
Kubernetes
PostgreSQL
Linux
Rust
Go
Kafka
  • Bachelors, Masters, or PhD in Computer Science or related field, or equivalent experience
  • 8+ years of industry experience
  • Experience with programming languages such as Rust, Golang, Python or C++
  • Experience simulating Autonomous systems, Robotics, or other complex systems
  • Experience with cloud platforms such as AWS, GCP or Azure
  • Experience with containerization technologies like Kubernetes and Docker
  • Good understanding of database systems such as Postgres, Scylladb
  • Good understanding of writing unit and integration tests
  • Good understanding with lower-level Operating Systems (Linux)
  • Knowledge of Computer Networking

Benefits For Staff Software Engineer - Infrastructure

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Commuter Benefits
Equity
  • Paid Time Off for travel, rejuvenation, and connecting with friends and family
  • Medical, dental, and vision insurance through premier plans
  • Paid parental leave following birth
  • Fully-paid parking spots
  • Referral bonus for successful hires
  • 401k for retirement planning
  • Equity program

Interested in this job?

Jobs Related To Nimble Staff Software Engineer - Infrastructure

Network Architect, Hardware, Google Public Sector

Senior Network Architect position at Google Public Sector, focusing on hardware-level networking solutions with competitive compensation and hybrid work options.

Technical Lead, Partner Integration

Lead technical architect role at Google, focusing on partner integration and supply chain systems, requiring 12 years of experience and expertise in enterprise solutions.

Senior Technical Program Manager, Customer Service and Innovation, Global Submarine Networks

Senior Technical Program Manager role at Google Cloud, leading customer service innovation and submarine network operations, requiring 8+ years of program management experience.

CPU Technical Program Manager

Lead CPU/SoC engineering programs at Google, coordinating cross-functional teams and driving technical initiatives from concept to launch.

Senior Product Manager, Payments Platform Compliance

Lead Google's Payments Regulatory Compliance initiatives as a Senior Product Manager, focusing on anti-money laundering, sanctions screening, and KYC platforms.