Lead Data Architect (Google spanner) (San Jose)
Location: - San Jose, CA / Scottsdale, AZ
Job Description:
Own the target-state data architecture on Google Spanner, ensuring the new data model satisfies functional correctness, performance SLOs, and transactional semantics required by 1000+ applications—before large-scale app rewrites occur.
This role is not a schema converter. It is a distributed systems architect role.
Key Responsibilities
Data Architecture & Modelling
• Define the Logical Canonical Data Model (LCDM) independent of physical storage.
• Design Spanner-native physical schemas:
- Primary key strategy
- Row key distribution (hotspot avoidance)
- Interleaving decisions
- Secondary index strategy
• Decide where denormalization, projections, or materialized views are required.
Transaction & Consistency Design
• Define transaction boundaries under Spanner constraints:
- Single-partition vs multi-partition transactions
- Atomicity and consistency trade-offs
• Classify workloads by strong consistency vs bounded staleness tolerance.
• Define idempotency and retry-safe patterns.
Compatibility & Contract Validation
• Work with QA and platform teams to validate:
- CRUD contracts
- Query semantics
- Transaction invariants
• Review and sign off on schema compatibility scorecards.
Performance & Scalability
• Participate in workload replay analysis.
• Diagnose and resolve:
- Hot key risks
- Transaction conflicts
- Index amplification
• Size Spanner instances and estimate cost envelopes.
Leadership
- Act as final authority for Spanner data design decisions.
- Mentor domain architects and engineers.
- Provide executive-level architectural rationale.
Required Skills & Experience
• 10+ years in large-scale data architecture
• Deep expertise in Google Spanner internals:
- TrueTime
- Distributed transactions
- Synchronous replication
• Experience designing petabyte-scale, multi-region OLTP systems
• Strong understanding of:
- Distributed consistency models
- Failure modes in globally distributed databases
• Prior Oracle → distributed DB migration experience strongly preferred
Recommended Jobs
IT Help Desk Support - Level II (MSP)
Summary Our client is a leading Managed Services Provider (MSP) located in Santa Clara, CA and they are in need of a IT Helpdesk Support Level II . A successful candidate will have a track recor…
Next Gen & Adult Ministries Director
We’re Hiring: Next Gen & Adult Ministries Director Want to shape the next generation AND grow into broader pastoral leadership? This might be your calling. Canyon Hills Friends Church is looki…
Sous Chef
About The Mulberry Opened in the heart of Sawtelle, The Mulberry is a modern Korean American restaurant reimagining the neighborhood bistro. Our opening team brings deep culinary pedigree from Benu,…
Area Customer Service Coordinator/ Field Technician
Job Responsibilities: Assists management with process improvement, procedural testing and validation and ensuring field compliance with operational best practices. Support the Field Implementat…
Elementary Collaborator (Teacher)
Brightworks seeks Collaborators to co-create project-based curricula with cohorts of 10–14 students. You will design accountability structures for independent study, document explorations via weekly …
Principal Software Engineer - Full Stack
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in histo…
Remote Customer Service Representative
Company Overview: Velvet Horizons is a remote-based organization providing structured planning and coordination services to a broad client base. Our team is committed to delivering organized, accu…
Porter
INDIAN PREFERENCE POLICY: Preference in filling vacancies is given to qualified Indian candidates in accordance with the Indian Preference Act of 1934 (Title 25, USC. Section 472) POSITION: PORTER …
Challenger Sports Soccer Coach
Replies within 24 hours Benefits: ~Opportunity for advancement ~Training & development Job Title: Soccer Coach/Trainer Company: Challenger Sports Do you love soccer? Do you have youth co…
Senior Manager, Finance
Company Description About AbbVie AbbVie's mission is to discover and deliver innovative medicines and solutions that solve serious health issues today and address the medical challenges of to…