9 months ago
Responsibilities
- Architect and operate distributed, Linux-based systems across edge and cloud environments.
- Design scalable pipelines for streaming, storing, and processing video and sensor data.
- Build containerized services using Docker/Kubernetes for deploying workloads at scale.
- Develop observability systems for monitoring, logging, and alerting across edge nodes and cloud infrastructure.
- Optimize video ingestion, transcoding, and upload pipelines for reliability in bandwidth-constrained environments.
- Implement highly-available infrastructure for real-time alerting, APIs, and customer-facing event systems.
- Collaborate with hardware, perception, and application teams to support rapid iteration and scale.
Requirements
- Deep experience with databases, storage, and caching technologies like PostgreSQL and Redis.
- Expertise in building and maintaining real-time streaming and event systems such as WebRTC or Kafka.
- Strong experience in designing and securing cloud infrastructure using AWS, GCP, or Azure.
- Hands-on experience with infrastructure-as-code tools like Terraform and container orchestration with Kubernetes.
- Strong knowledge of distributed systems principles including replication and fault recovery.
- Familiarity with video pipelines and transcoding formats is a plus.
- Prior experience scaling edge-to-cloud systems or working in robotics and IoT is a bonus.
