Q1 Technologies, Inc logo

Lead Data Architect (Google spanner)

Q1 Technologies, Inc

  • SAN JOSE, CA
  • 30+ days ago
    Q1 Technologies, Inc
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Analysis Skillsunmatched
    • Architectural Servicesunmatched
    • Data Modelingunmatched
    • DataArchitect Data Modeling Toolunmatched
    • Distributed Computingunmatched
    • Distributed Databasesunmatched
    • Editingunmatched
    • Identify Issuesunmatched
    • Leadershipunmatched
    • Mentoringunmatched
    • Quality Assuranceunmatched
    • Scorecardingunmatched
    • System Architectureunmatched
    • Transaction Processing/Managementunmatched

    Description

    Job Title: Lead Data Architect (Google spanner)
    Duration- Fulltime Permanent
    Location: San Jose, CA / Scottsdale, AZ (Onsite from Day1)

    Job Description:
    Lead Data Architect (Google spanner)

    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 & Modeling
    • Define the Logical Canonical Data Model (LCDM) independent of physical storage.
    • Design Spanner-native physical schemas:
    o Primary key strategy
    o Row key distribution (hotspot avoidance)
    o Interleaving decisions
    o Secondary index strategy
    • Decide where denormalization, projections, or materialized views are required.
    Transaction & Consistency Design
    • Define transaction boundaries under Spanner constraints:
    o Single-partition vs multi-partition transactions
    o 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:
    o CRUD contracts
    o Query semantics
    o Transaction invariants
    • Review and sign off on schema compatibility scorecards.
    Performance & Scalability
    • Participate in workload replay analysis.
    • Diagnose and resolve:
    o Hot key risks
    o Transaction conflicts
    o 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:
    o TrueTime
    o Distributed transactions
    o Synchronous replication
    • Experience designing petabyte-scale, multi-region OLTP systems
    • Strong understanding of:
    o Distributed consistency models
    o Failure modes in globally distributed databases
    • Prior Oracle → distributed DB migration experience strongly preferred

    Numbers & Facts

    LocationSAN JOSE, CA
    IndustryComputer/IT Services
    Company Size500 to 999 employees
    Year Founded1990
    Websitehttp://q1tech.com/

    About Company

    Q1 consists of experienced and recognized experts providing the capability to respond to market demand in order to provide professional services for our clients including Enterprise software implementations, application integration and technical / functional support.

    Q1 has steadily grown into a Quality IT services and solutions organization with the average experience of our team being over 10 years. We have continuously met or exceeded client expectations by delivering professional services and project implementations on time and under budget to help clients truly recognize return on investment.

    Company Image

    Similar Jobs

    See more jobs