Skip to main content
HimalayasHimalayas logo
Scott CrawfordSC
Open to opportunities

Scott Crawford

@scottcrawford1

Staff-level full-stack engineer specializing in distributed backend systems and AI integration for production-scale reliability.

United States
Message

What I'm looking for

I’m looking to build reliable, high-throughput platform infrastructure end-to-end—architecture, live observability, and safe delivery—while integrating LLM APIs and vector search into production workflows with hands-on engineering ownership.

I’m a staff-level engineer with 12+ years at Google building distributed systems at YouTube and payments scale. I help platform teams ship reliable, high-throughput infrastructure faster—from architecture through live observability—with hands-on ownership across Java, Go, and full-stack delivery.

At YouTube, I owned end-to-end design and delivery of YouTube’s account recovery system, rebuilding the Java/gRPC backend and React frontend to cut average recovery time by 40% while handling 10M+ monthly requests. I also scaled user data protection infrastructure on Bigtable to support GDPR and CCPA compliance across 2B+ active accounts without degrading read/write performance.

I’ve repeatedly modernized systems for performance and operability: migrating monolithic account management to gRPC microservices on GKE reduced p99 latency by 35% and enabled independent team deployments. I instrumented services with OpenTelemetry, built Prometheus dashboards with Cloud Logging alerts, and established CI/CD standards with canary rollout policies—cutting post-deploy incidents by roughly half.

More recently, I integrated Vertex AI embeddings and vector search into account recovery flows, reducing related support ticket volume by 18%, and built Pub/Sub-driven pipelines with Dataflow for faster detection of compromised account patterns. I use AI tooling like Claude Code and Cursor daily to compress the design-to-deploy cycle across complex codebases.

Experience

Work history, roles, and key accomplishments

GO
Current

Product Staff Software Engineer

Mar 2019 - Present (7 years 3 months)

Owned end-to-end delivery of YouTube account recovery by rebuilding the Java/gRPC backend and React frontend, cutting average recovery time by 40% while handling 10M+ monthly requests. Scaled GDPR/CCPA-ready user data protection on Bigtable for 2B+ active accounts and reduced p99 latency by 35% after migrating to gRPC microservices on GKE, with vector search via Vertex AI embeddings reducing relat

GO

Senior Software Engineer

Jan 2013 - Feb 2019 (6 years 1 month)

Led decomposition of Google Pay’s Java monolith into gRPC microservices, isolating payment failure domains and improving deployment velocity across 8 services. Delivered distributed payment retry/reconciliation with Pub/Sub and Spanner, reducing failed transactions by 22%, and modernized payment APIs with REST and GraphQL while improving observability to reduce mean time to root cause from hours t

Education

Degrees, certifications, and relevant coursework

University of California, Irvine logoUI

University of California, Irvine

Master of Science in Computer Science, Computer Science

2009 - 2012

Master of Science in Computer Science from the University of California, Irvine (Aug 2009 to May 2012).

University of California, Berkeley logoUB

University of California, Berkeley

Bachelor of Science in Computer Science, Computer Science

2005 - 2009

Bachelor of Science in Computer Science from the University of California, Berkeley (Aug 2005 to May 2009).

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan