Unknown Company

Lead Data Architect (Google spanner)

scottsdale, az • Posted 4 days ago
Onsite Contract General

Data ArchitectKey ResponsibilitiesData Architecture & ModelingDefine the Logical Canonical Data Model (LCDM) independent of physical storage.Design Spanner-native physical schemas:Primary key strategyRow key distribution (hotspot avoidance)Interleaving decisionsSecondary index strategyDecide where denormalization, projections, or materialized views are required.Transaction & Consistency DesignDefine transaction boundaries under Spanner constraints:Single-partition vs multi-partition transactionsAtomicity and consistency trade-offsClassify workloads by strong consistency vs bounded staleness tolerance.Define idempotency and retry-safe patterns.Compatibility & Contract ValidationWork with QA and platform teams to validate:CRUD contractsQuery semanticsTransaction invariantsReview and sign off on schema compatibility scorecards.Performance & ScalabilityParticipate in workload replay analysis.Diagnose and resolve:Hot key risksTransaction conflictsIndex amplificationSize Spanner instances and estimate cost envelopes.LeadershipAct as final authority for Spanner data design decisions.Mentor domain architects and engineers.Provide executive-level architectural rationale.Required Skills & Experience10+ years in large-scale data architectureDeep expertise in Google Spanner internals:TrueTimeDistributed transactionsSynchronous replicationExperience designing petabyte-scale, multi-region OLTP systemsStrong understanding of:Distributed consistency modelsFailure modes in globally distributed databasesPrior Oracle ? distributed DB migration experience strongly preferred

Back to Job Search