Location: San Mateo, California, United States
Job Summary:
Job Duties and Scopes:
- Identify and implement query optimization and distributed data processing algorithms.
- Build next-generation transaction and storage systems.
- Analyze and solve performance and scalability bottlenecks.
- Design and support a fault-tolerant database system.
- Own end-to-end project delivery from design to production rollout.
Required Skills:
- Proficiency in programming languages (C++, C, or Java).
- Strong understanding of data structures, algorithms, and distributed systems.
- Database fundamentals including SQL and schema design.
- Expertise in multi-threading, concurrency, and scheduling.
Required Experiences:
- 5+ years of hands-on software engineering experience.
- Background in database internals or building core components for large-scale systems.
- Experience designing and operating large-scale distributed systems or web services.
- BS in Computer Science; Masters or PhD preferred.
Job URLs: