Posted in

Staff Software Engineer – Infrastructure

Staff Software Engineer – Infrastructure

CompanyNimble Robotics
LocationSan Francisco, CA, USA
Salary$220000 – $250000
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior, Expert or higher

Requirements

  • Bachelors, Masters, or PhD in Computer Science or related field, or equivalent experience
  • 8+ years of industry experience
  • Experience with relevant programming languages such as Rust, Golang, Python or C++ etc.
  • Experience simulating Autonomous systems, Robotics, or other highly 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

Responsibilities

  • Write and test code for our simulation and data infrastructure systems.
  • This role will build data infra for robotics data ingestion, processing for analytics, visualization and MLOps purposes, and multi-robots simulation.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
  • Be a mentor for junior engineers.

Preferred Qualifications

  • Experience with Rust programming language
  • Experience with data engineering technologies such as Apache Kafka, Spark, Flink, Airflow, Parquet, Arrow or similar.