Software Engineer - Systems and Reliablity
Core
Own a service or part of the product from design through production, focusing on real-time voice systems, GPU inference, and distributed infrastructure to ensure reliability and customer experience.
Role type
Senior IC Systems and Reliability Engineer
Builds
Real-time voice services, GPU inference workloads, multi-tenant APIs, and distributed infrastructure on AWS
Domain
Telecommunications / Real-time Voice / Distributed Systems
Deliverable
production ML models
Required skills
Python, TypeScript, Go, Kubernetes, AWS, Redis, Postgres, ClickHouse, RabbitMQ, Temporal, Terraform, SLO/SLI definition, fault-injection testing, incident response, on-call management, system design, concurrency control, memory management, networking protocols, distributed systems theory
Preferred skills
GPU inference optimization, real-time media handling, observability stack design, automation tooling
Technologies
Python, TypeScript, Go, Kubernetes, AWS, Redis, Postgres, ClickHouse, RabbitMQ, Temporal, Terraform
Responsibilities
Define service-level objectives and success metrics; write maintainable code and perform unit/integration/load testing; own CI/CD pipelines, deployments, and rollbacks; create dashboards, alerts, and runbooks; participate in on-call rotation and incident response; investigate customer-facing failures and drive resolution; improve system reliability through automation and tooling.
Seniority
Senior, hands-on IC