Location: San Mateo, California, United States
Job Summary:
Job Duties:
- Maintain technical ownership and collaborate with technical leadership across teams.
- Set technical direction and guide engineering vision.
- Architect systems in areas like query processing and transaction management.
- Design and support parallel, fault-tolerant database systems.
- Analyze and solve performance and scalability issues.
- Represent the area to customers as a technical expert.
Required Skills:
- Strong fundamentals in databases (SQL, performance, schema design).
- Proficient in systems programming (C++, C, or Java).
- Knowledge of distributed systems, algorithms, and data structures.
- Systems fundamentals including multi-threading and scheduling.
Required Experiences:
- 10+ years in software engineering, distributed systems, or databases.
- Background in database internals or data processing systems.
- Track record of delivering complex projects in distributed environments.
- BS in Computer Science; Masters or PhD preferred.
Job URLs: