I’m Scott Crawford, a Staff Software Engineer with 13 years at Google, focused on building scalable backend infrastructure, payment systems, and data pipelines that power billions of users. I thrive on system architecture and hands-on execution, working across Go, Java, and Python on GDPR/CCPA compliance, real-time ETL, and ML infrastructure. I’m seeking individual contributor roles where I can drive technical delivery and architectural decisions at scale.

Scott Crawford

I’m Scott Crawford, a Staff Software Engineer with 13 years at Google, focused on building scalable backend infrastructure, payment systems, and data pipelines that power billions of users. I thrive on system architecture and hands-on execution, working across Go, Java, and Python on GDPR/CCPA compliance, real-time ETL, and ML infrastructure. I’m seeking individual contributor roles where I can drive technical delivery and architectural decisions at scale.

Available to hire

I’m Scott Crawford, a Staff Software Engineer with 13 years at Google, focused on building scalable backend infrastructure, payment systems, and data pipelines that power billions of users.

I thrive on system architecture and hands-on execution, working across Go, Java, and Python on GDPR/CCPA compliance, real-time ETL, and ML infrastructure. I’m seeking individual contributor roles where I can drive technical delivery and architectural decisions at scale.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent

Work Experience

Staff Software Engineer - YouTube Product - Backend Systems at Google
March 1, 2019 - Present
Led backend infrastructure for YouTube privacy compliance, account management, and data analytics serving 2B+ users. Built GDPR/CCPA data deletion pipelines, unified account architecture, and real-time data engineering pipelines processing petabytes of data with sub-second latency and regulatory compliance. Architected GDPR/CCPA compliance pipeline using Go, Python, and Apache Airflow to process 100K+ deletion requests monthly across 50+ data stores, reducing completion time by 84%. Designed unified account architecture migration with Java, Spring Boot, Spanner and Kafka, migrating 2B+ users with zero downtime and reducing account linking latency by 88% via Redis caching. Developed petabyte-scale data pipelines with Kafka, Spark, Dataflow, and BigQuery for real-time ETL and batch processing; optimized query performance through denormalization and custom indexing. Implemented multi-channel creator management using Go microservices, gRPC, and PostgreSQL replicas, delivering 50K+ QPS with
Staff Software Engineer - Google Fintech - Payment Systems at Google
January 1, 2013 - February 1, 2019
Led tokenization service processing 100M+ tokens across 28 countries with 99.99% availability; implemented PCI-DSS compliant flows; built subscription billing infrastructure processing $2B+ ARPU with 99.98% accuracy; built 5M+ daily transactions pipeline; integrated with 40+ payment processors; zero-downtime migrations for 50M+ users using Kubernetes; implemented fraud detection using Python and Scikit-Learn; ML-based analytics; team leadership for 4-6 engineers; established reliability and security best practices.
Staff Software Engineer - YouTube Product, Backend Systems at Google
March 1, 2019 - Present
Led backend infrastructure for YouTube privacy compliance, account management, and data analytics serving 2B+ users. Built GDPR/CCPA data deletion pipelines, unified account architecture, and real-time data engineering systems processing petabytes of user data with sub-second latency and regulatory compliance. Architected GDPR/CCPA compliance pipeline using Go, Python, and Apache Airflow, processing 100K+ deletion requests monthly across 50+ data stores and reducing completion time by 84% through intelligent partitioning and Cloud Dataflow optimization. Designed unified account architecture migration using Java, Spring Boot, Spanner, and Kafka streams, migrating 2B+ users with zero downtime and reducing account linking latency by 88% via Redis caching. Developed petabyte-scale data pipelines with Kafka, Spark, Dataflow, and BigQuery for real-time ETL and analytics, and built AI-powered privacy recommendations using TensorFlow and Vertex AI with differential privacy for analytics.
Staff Software Engineer - Fintech, Payment Systems at Google
January 1, 2013 - February 1, 2019
Built secure, scalable payment processing infrastructure for Google Wallet, Android Pay/Google Pay, and YouTube Premium across 80+ countries. Led tokenization service processing 100M+ tokens across 28 countries with 99.99% availability through redundancy and automated failover, reducing provisioning time by 85%. Architected subscription billing infrastructure processing $2B+ ARR with 99.98% accuracy across 80+ countries and 20M+ subscribers, integrating with 40+ payment processors. Developed backend payment processing pipeline handling 5M+ daily transactions with 99.97% uptime, reducing authorization latency by 60% through caching. Led PCI-DSS compliant flows with OAuth 2.0 and mTLS, enabling zero-downtime migration of 50M+ users using Kubernetes. Implemented fraud detection using Python and Scikit-learn with TensorFlow Serving, reducing fraudulent transactions by 23%. Managed an engineering team of 4-6 members, driving reliability and security practices across critical payment flows.

Education

Master of Computer Science at University of California, Irvine
August 1, 2009 - May 1, 2012
Bachelor of Computer Science at University of California, Berkeley
August 1, 2005 - May 1, 2009
Master of Science in Computer Science at University of California, Irvine
August 1, 2009 - May 1, 2012
Bachelor of Science in Computer Science at University of California, Berkeley
August 1, 2005 - May 1, 2009

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Media & Entertainment, Financial Services, Professional Services