T
Together AI
BackendSenior
Backend Engineer
GoJavaRustC/C++PostgreSQLClickhouseRedis CacheKubernetesGvisorFirecrackerQemuCephElixir
Про позицію
Together AI/Codesandbox is looking for a Senior Backend/Distributed Systems engineer to help build and maintain the codebase that powers the Together AI Sandbox service. The role is focused on backend architecture, database design, and writing well-tested code for high-performance services.
Обовʼязки
- Design core, backend software components
- Perform architecture and research work for AI workloads
- Interface with other teams to incorporate their innovations
- Analyze and improve efficiency, scalability, and stability of various system resources
- Conduct design and code reviews
- Create services, tools and developer documentation
- Create testing frameworks for robustness and fault-tolerance
- Participate in an on-call rotation to respond to critical incidents as needed
Вимоги
- 5+ years experience writing high-performance, well-tested, production quality code
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or relevant technical field
- Demonstrated experience in building large scale, fault tolerant, distributed systems like storage, search, and computation
- Expert level programmer in Golang, Java, Rust, or C/C++
- Demonstrated experience with relational (PostgreSQL) and non-relational databases (ClickHouse, Redis)
- Experience designing, analyzing and improving efficiency, scalability, and stability of various system resources
- Excellent understanding of operating system concepts including multi-threading, memory management, networking and storage
- Experience with Kubernetes/Nomad and containers is a plus
- Experience with virtual machines, microVMs, or sandboxing technologies (gVisor, Firecracker, QEMU) is a plus
Переваги
- Competitive compensation
- Startup equity
- Other competitive benefits
Backend Engineer