Software Engineer Distributed Systems
Posted Updated 8
views
You will build core platform services for request routing, AI workload orchestration, scheduling, GPU autoscaling, file storage, and queueing. You will design for major traffic growth, automate routine work with AI, and profile and tune CPU and memory performance.
Responsibilities
- Build platform services for request routing, orchestration, scheduling, autoscaling, storage, and queueing
- Design platform evolution for increased global traffic and low latency
- Automate routine systems-development work with AI
- Profile and tune low-level CPU and memory performance
Requirements
- Distributed systems
- Python
- Rust
- consensus
- scheduling
- fault tolerance
- capacity planning
- computational complexity
- memory allocation
- observability
- AI inference
- AI training
- systems programming
- networking
- GPU
Benefits
- Regular team events and offsites