11 months ago
Responsibilities
- Own backend systems end to end, from architecture and implementation through deployment and long-term maintenance.
- Design modular, reusable APIs and backend architectures for enterprise and government uptime expectations.
- Break down complex problems into technical designs and ship production-ready systems.
- Improve latency, throughput, and cost efficiency through profiling and system-design iteration.
- Collaborate with Product, ML, Infrastructure, and customer-facing teams to build reliable, intuitive, and developer-friendly systems.
Requirements
- At least 3 years of experience building production systems.
- Strong distributed-systems fundamentals, including consistency, availability, failure modes, retries, and idempotency.
- Deep proficiency in Go, TypeScript, Rust, Python, or a similar programming language.
- Experience designing from first principles and building shared infrastructure, internal platforms, or developer-facing services.
- Experience owning services with uptime responsibility, observability tooling, and incident response.
- Track record designing, operating, and evolving APIs and services at scale.
- Experience with AI/ML platforms, inference systems, or data-intensive pipelines is a plus.
- Familiarity with Kubernetes and cloud-native service deployment is a plus.
- Exposure to multi-tenant, regulated, or government environments is a plus.
- Experience with real-time or streaming data systems is a plus.
Benefits
- Competitive salary plus equity
- Daily lunches
- Commuter benefits
- 401(k)
- Medical, dental, and vision coverage
- Unlimited PTO
Tech Stack
Categories
About Brain Co.
We're building an AI platform and applications for the world's most important institutions. Learn more at https://brain.co/
