San MateoFull TimeEngineering
Remotely
gopythonjavarustdockerkubernetesmongodbkafka
Job Description
📋 Description
- Design, architect scalable, reliable, and fault-tolerant distributed systems (microservices
- Implement high-quality, well-tested code with unit and integration tests.
- Develop backend systems for seamless service operation.
- Troubleshoot and resolve complex issues in distributed systems.
- Optimize performance, reduce latency, increase throughput.
- Collaborate with product, research, and other engineering teams.
🎯 Requirements
- 4+ years of software development experience focused on distributed systems.
- Strong understanding of CAP, consistency models, concurrency, fault tolerance, and consensus
- Proficiency in systems programming languages (C#, Go, Rust, Java, C++, Python).
- Experience with Docker and orchestration tools (Kubernetes, Terraform, Helm).
- Experience with big data tools (Hadoop, Spark, Kafka) and distributed databases (Cassandra
- Familiarity with monitoring/observability tools (Grafana, Datadog, Prometheus, ELK).
🎁 Benefits
- Equity compensation and comprehensive benefits.
- Role based in San Mateo, CA with onsite schedule (Tue-Thu; optional Mon/Fri).
- Opportunity to work on scalable systems and Roblox economy at scale.