
Backend Engineer
Together AI4 days ago
Responsibilities
- 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.
Requirements
- 5+ years experience writing high-performance, well-tested, production quality code.
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a relevant technical field.
- Demonstrated experience in building large scale, fault tolerant, distributed systems.
- Expert level programmer in Golang, Java, Rust, or C/C++.
- Experience with relational and non-relational databases.
- Excellent understanding of low level operating systems concepts.
- Experience with Kubernetes/Nomad and containers is a plus.
- Experience with virtual machines, microVMs, or sandboxing technologies is a plus.
- Experience with Ceph and Elixir is a plus.
Benefits
- Competitive compensation and startup equity.
- Flexible working hours, Monday through Friday.
- Hybrid work model with options for relocation.