Senior Backend Engineer
Core
Design, code, ship, and operate resilient, high-throughput distributed backend services and event-driven architectures at scale.
Role type
Senior Backend Engineer (Distributed Systems)
Builds
Production-grade backend services, event-driven systems, and scalable infrastructure
Domain
Cloud-native distributed systems, high-throughput backend services
Deliverable
production ML models | product features | infrastructure
Required skills
Go, distributed systems design, Kubernetes, PostgreSQL, observability, CI/CD, system reliability
Preferred skills
Queueing/streaming systems, vector databases, Redis, Terraform, security basics
Technologies
Go, AWS, Kubernetes, Docker, PostgreSQL, OpenSearch, Datadog, OpenTelemetry, Kafka, RabbitMQ, Terraform, GitHub Actions
Responsibilities
Design and implement resilient distributed backend systems; Build event-driven and asynchronous architectures; Own production reliability including performance tuning and incident response; Deeply instrument services with logs, metrics, and traces; Mentor engineers and guide technical direction
Seniority
Senior, hands-on IC