Backend Platform & Indexing
In-office in Austin, TX full-time
We’re looking for a Senior Backend Engineer to own the backend stack end-to-end across product APIs, async systems, media/ML indexing pipelines, and infrastructure. This is a hands-on ownership role for someone who can design, build, operate, and scale the backend as we grow from roughly 50 GB/day of ingest today toward hundreds of TB of indexed data over the year.
What You’ll Own
- Backend architecture across our Go services, including gRPC, grpc-gateway, REST, internal APIs, and shared libraries.
- The indexing and processing pipeline for large media/session workloads: object storage ingest, queueing, worker orchestration, ML inference integration, session indexing, and downstream metric generation.
- Cloud infrastructure and deployments, primarily in Terraform across AWS ECS/Fargate, networking, storage, queues, IAM, secrets, databases, and ML endpoints.
- Performance, reliability, and cost optimization across APIs, worker fleets, databases, queues, storage, and model-serving integrations.
- Database and data-flow design, including schema changes, migrations, concurrency patterns, throughput tuning, and operational safeguards.
- Observability and operational excellence: tracing, metrics, alerting, incident response, runbooks, capacity planning, and failure analysis.
- Engineering process improvements for the backend: design reviews, code reviews, testing strategy, rollout safety, and technical standards.
What We’re Looking For
- 6+ years of backend/infrastructure engineering experience with clear production ownership.
- Deep Go experience building and operating distributed backend systems.
- Capable of working well with modern LLM tools to scale your work efficiently
- Strong PostgreSQL experience, including query tuning, migrations, transactional design, and high-throughput worker-backed systems.
- Strong Terraform and AWS experience, especially ECS/Fargate, S3, SQS, IAM, networking, Secrets Manager, and managed databases.
- Experience scaling large async or indexing/data-processing systems built on object storage, queues, & worker fleets.
- Experience operating systems that process large files, media pipelines, ML/AI inference workflows, or similar high-volume compute pipelines.
- Strong API design instincts, especially around protobuf/gRPC contracts, service boundaries, and backward compatibility.