Senior Cloud Software Engineer, Remote Assist

Stack AVPittsburgh, PA
2dRemote

About The Position

This role is for a backend-focused full stack engineer on the Remote Assist team. The RA team accelerates the delivery of our self-driving system, increases the on-time arrival of freight shipments, and improves the behavior of our autonomous trucks on the road. We do so by delivering a tool for human operators to remotely assist the self-driving system in complex and ambiguous situations. The Remote Assistance team is a very broad full-stack team. We deliver on complex user interfaces, reliable and scalable cloud infrastructure, live video over cellular connections, new autonomy capabilities, and integrations with the autonomy system. We’re a dynamic and pragmatic team that has superpower in-house abilities to categorically change the trajectory of our company’s success.

Requirements

  • BS in Computer Science or closely related field
  • 5+ years of software engineering experience
  • Expert in the Go programming language
  • Proficiency in containerized solutions such as Docker, Tilt, Kubernetes, or similar
  • Strong and proven teamwork and collaboration skills

Nice To Haves

  • Experience with some form of low-latency real-time streaming architecture
  • Experience with live video streaming systems and WebRTC
  • Experience with gRPC and Protobufs
  • Experience with front-end development in Typescript and React
  • Experience with C++ development
  • Experience with AV / Robotics products

Responsibilities

  • Own the cloud infrastructure for the Remote Assist system, including the specification, design, development, rigorous testing, performance optimization and maintenance.
  • Influence the entire end-to-end Remote Assist system.
  • Contribute to the operator tooling application and the onboard RA components, such as the communications stack, video and data streaming technologies, etc.
  • Founding member of an uncommonly broad end-to-end team that includes front end, cloud, and robotics engineers working together on a single product. Excited to work across our entire codebase and sees it as positive to contribute to front end, cloud, and even sometimes onboard C++ code on the robot.
  • Partner closely with the RA tech leads that own onboard and offboard code.
  • Work across functions with other teams including design, fleet monitoring engineering, infrastructure engineering, etc.
  • Take part in on-call rotations.
  • Quarterly travel to on-sites at our headquarters in Pittsburgh.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service