Building an international marketplace for millions of virtual items that users acquire to customize their avatars and identities on the Roblox platform.
Requirements
- 3+ years of professional experience in software development, with a significant focus on distributed systems.
- A deep understanding of core distributed systems concepts, including the CAP theorem, consistency models, concurrency control, fault tolerance, and consensus algorithms (Paxos, Raft, PBFT).
- Proficiency in one or more systems programming languages such as C, Go, Rust, Java, C++, or Python.
- Strong practical experience with containerization (Docker) and orchestration tools (Kubernetes, Terraform, Helm).
- Experience with big data technologies such as Hadoop, Spark, and Kafka, and distributed databases like Cassandra and MongoDB.
- Familiarity with monitoring and observability tools such as Grafana, Datadog, Prometheus, and the ELK stack.
- Experience defining technical vision and providing technical leadership.
Responsibilities
- Design and architect scalable, reliable, and fault-tolerant distributed systems, including microservices, message queuing systems, distributed databases, and cloud-based solutions.
- Implement high-quality and dependable code with thorough unit and integration tests.
- Develop backend systems to ensure the seamless and efficient operation of our services.
- Troubleshoot and resolve intricate technical issues within distributed systems.
- Optimize system performance, minimize latency, and maximize throughput.
- Collaborate effectively with cross-functional teams, including product managers, research scientists, and other engineering teams.
- Mentor and guide junior engineers, fostering continuous learning and professional development.
Other
- Collaborate effectively with cross-functional teams, including product managers, research scientists, and other engineering teams.
- Mentor and guide junior engineers, fostering continuous learning and professional development.
- Strong analytical and problem-solving abilities, with a proactive approach to identifying and resolving complex challenges.
- A willingness to embrace new technologies and a passion for continuous learning.
- Industry-leading compensation package
- Excellent medical, dental, and vision coverage
- A rewarding 401k program
- Flexible vacation policy (varies by exemption status)
- Roflex - Flexible and supportive work policy
- Roblox Admin badge for your avatar
- At Roblox HQ: Free catered lunches five times a week and several fully stocked kitchens with unlimited snacks
- Onsite fitness center and fitness program credit
- Annual CalTrain Go Pass