Software Engineer - Backend

Applied Intuition Applied Intuition · Robotics · Sunnyvale, CA · SDS Software Engineering

Backend Software Engineer on the Remote Assistance team responsible for designing, building, and maintaining the core services and infrastructure that power their remote assistance platform for autonomous vehicles. This involves creating APIs, data pipelines, and backend systems for real-time data streaming, command processing, and communication.

What you'd actually do

  1. Design, develop, and deploy scalable, low-latency backend services for remote assist session management and real-time data streaming.
  2. Architect and implement the cloud infrastructure for remote assistance including technologies like protobuf, gRPC across multiple AWS regions.
  3. Design and implement the service data persistence layer using no sql databases like Redis
  4. Implement data pipelines to ingest, process, and store real-time data from autonomous vehicles.
  5. Collaborate closely with onboard software teams and front-end engineers to ensure seamless end-to-end data flow.

Skills

Required

  • Go
  • Python
  • distributed systems
  • microservices
  • scalable backend applications
  • AWS
  • GCP
  • OCI
  • Docker
  • Kubernetes
  • Redis

Nice to have

  • leading projects end to end
  • startup or fast-paced environment