Lead Data Architect - Google Spanner

RealTek Consulting
San Jose, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
San Jose, United States of America

Tech stack

Computing Platforms
Big Data
Cloud Engineering
Data Architecture
Data Transformation
Database Design
Software Design Patterns
Distributed Data Store
Distributed Systems
Online Transaction Processing
Oracle Applications
Query Optimization
Enterprise Data Management
Google Cloud Platform
System Availability
Database Migration
Crud

Job description

We are seeking a highly experienced Lead Data Architect - Google Spanner to own the target-state enterprise data architecture for a large-scale transformation to Google Cloud Spanner. This is a distributed systems architecture role, not a schema conversion role.

The ideal candidate will bring deep expertise in Google Spanner internals, distributed database architecture, globally distributed OLTP systems, consistency models, transactional architecture, and enterprise-scale data modernization, with the ability to define scalable data architectures supporting 1000+ applications.

This role requires architectural leadership, performance engineering expertise, and strong experience designing highly available, globally distributed transactional platforms., Enterprise Data Architecture

  • Own the target-state Google Spanner data architecture for enterprise modernization initiatives.
  • Define scalable architectures ensuring:
  • Functional correctness
  • Transactional integrity
  • Performance SLO compliance
  • Scalability
  • High availability

Logical Data Modeling

Define and govern the Logical Canonical Data Model (LCDM):

  • Business-domain aligned canonical data models
  • Logical entity relationships
  • Domain abstraction independent of physical implementation
  • Enterprise data modeling governance

Google Spanner Physical Data Design

Design Spanner-native physical schemas including:

  • Primary key strategy
  • Row key distribution
  • Hotspot avoidance
  • Interleaving strategies
  • Secondary index architecture
  • Partition-aware data design

Architect decisions around:

  • Denormalization
  • Read projections
  • Materialized views
  • Query optimization strategies

Transaction & Consistency Architecture

Define transaction design patterns under Spanner constraints including:

  • Single-partition transactions
  • Multi-partition distributed transactions
  • Atomicity boundaries
  • Consistency trade-offs
  • Retry-safe design patterns
  • Idempotent transactional workflows

Workload classification for:

  • Strong consistency
  • Bounded staleness
  • Eventual-read optimization use cases

Google Spanner Internals Expertise

Deep hands-on expertise required in:

  • TrueTime
  • Distributed transactions
  • Synchronous replication
  • Multi-region consistency
  • Consensus-driven replication behavior
  • Failure handling in globally distributed systems

Performance & Scalability Engineering

  • Participate in workload replay and performance analysis.
  • Diagnose and mitigate:
  • Hot key risks
  • Transaction conflicts
  • Lock contention
  • Index amplification
  • Query inefficiencies
  • Replication overhead

Responsibilities:

  • Spanner sizing strategy
  • Capacity planning
  • Performance readiness validation
  • Cost envelope estimation

Migration Architecture & Compatibility Validation

Support enterprise modernization / migration programs including:

  • Oracle to distributed database migration
  • Schema compatibility analysis
  • Data contract validation
  • Query semantic compatibility
  • Transaction invariant validation

Collaborate with:

  • QA teams
  • Platform engineering
  • Application architects
  • Migration engineering teams

Deliver:

  • CRUD contract validation
  • Compatibility scorecards
  • Migration readiness sign-offs

Architectural Leadership

  • Act as the final authority for enterprise Spanner data design decisions.
  • Provide executive-level architectural guidance and decision rationale.
  • Mentor architects, engineers, and modernization teams.
  • Drive architectural governance and design standards.

Requirements

  • Google Cloud Spanner
  • Distributed Database Architecture
  • Large-Scale Data Architecture
  • OLTP Systems Design
  • Data Modeling
  • Logical Canonical Data Modeling
  • Distributed Transactions
  • Strong Consistency Models
  • Multi-Region Database Design
  • Performance Engineering
  • Transaction Architecture
  • Scalability Engineering

Deep Technical Expertise Required

Strong hands-on expertise in:

  • TrueTime
  • Distributed transactions
  • Synchronous replication
  • Consensus-based distributed databases
  • Transaction isolation models
  • Failure modes in distributed systems
  • Query optimization at scale, * Oracle migration
  • Global distributed data platforms
  • Cloud-native transactional architecture
  • Cost optimization for distributed databases
  • Enterprise modernization programs, 10+ years of relevant experience, including:
  • Enterprise data architecture leadership
  • Distributed systems engineering
  • Large-scale OLTP platform design
  • Google Spanner or equivalent distributed database expertise

Apply for this position