Specter

Software Engineer - Backend

Specter
Apply
11 months ago

Responsibilities

  • Architect and operate distributed Linux-based systems across edge and cloud environments.
  • Design scalable pipelines for streaming, storing, and processing large volumes of video and sensor data.
  • Build containerized services to deploy perception and inference workloads at scale.
  • Develop monitoring, logging, and alerting systems across edge nodes and cloud infrastructure.
  • Optimize queue-based 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 such as PostgreSQL, Redis, S3, and distributed file systems.
  • Expertise building and maintaining real-time streaming and event systems such as WebRTC, WebSockets, and Kafka.
  • Strong experience designing and securing cloud infrastructure using AWS, GCP, or Azure.
  • Hands-on experience with Terraform, Ansible, and Kubernetes.
  • Strong knowledge of distributed systems principles including replication, consensus, partition tolerance, and fault recovery.
  • Familiarity with video pipelines, transcoding, and formats is a plus.
  • Prior experience scaling edge-to-cloud systems or operating at the infrastructure layer of robotics and IoT is a bonus.
Specter

About Specter

11-50 employees

Specter delivers real-time data and insights on private companies, enabling investors to make informed, confident decisions. Harness the power of live data and AI-driven analysis to outsmart the competition and make confident decisions in private markets.