Skip to main content
GC
Open to opportunities

George Cheng

@georgecheng

Senior software engineer building scalable backend systems and real-time data platforms, specializing in Go and distributed architectures.

United States
Message

What I'm looking for

I’m looking to lead scalable backend and real-time data platform work in Go—building distributed, event-driven pipelines with strong observability, testing discipline, and opportunities to mentor teammates and improve reliability end to end.

I’m a Senior Software Engineer with 10+ years of experience building scalable backend systems and data platforms, with strong expertise in Golang. I focus on writing efficient, reliable code that improves throughput, lowers latency, and keeps systems dependable in production.

At Audible, I designed and developed a distributed data ingestion platform in Go, processing high-volume streaming data from multiple sources. I built concurrent real-time pipelines with goroutines and channels, implemented REST and gRPC services, and delivered batch + streaming workflows using Kafka and Apache Spark (PySpark).

I also bring strong event-driven and data governance skills, including schema evolution strategies with Avro and Schema Registry. I integrated Python-based machine learning workflows (data preprocessing and feature generation), and built scalable storage and analytics services using Amazon S3 and Presto.

I’m proactive about quality and visibility: I implemented observability with Prometheus and Grafana, and improved reliability with unit and integration testing using the Go testing package and Testify. My impact includes ~30% improved pipeline throughput and ~25% reduced processing latency, and I’ve also improved API response times by ~20% and reduced message processing failures by ~15% at Oracle.

Experience

Work history, roles, and key accomplishments

Audible, Inc. logoAI
Current

Senior Software Engineer

Audible, Inc.

Nov 2017 - Present (8 years 7 months)

Designed and developed a distributed data ingestion platform in Go for high-volume streaming data, improving throughput by ~30% and reducing processing latency by ~25%. Built concurrent Go pipelines, REST/gRPC microservices, Kafka/Spark workflows, and observability with Prometheus and Grafana.

Oracle logoOR

Software Engineer

Sep 2015 - Aug 2017 (1 year 11 months)

Developed Go backend services for processing and storing structured and semi-structured data, improving API response times by ~20% using optimized query patterns and Redis caching. Built RabbitMQ-based ingestion, Go ETL pipelines, and AWS EC2 deployments, reducing message processing failures by ~15%.

Education

Degrees, certifications, and relevant coursework

Massachusetts Institute of Technology logoMT

Massachusetts Institute of Technology

Bachelor’s Degree, Computer Science

2010 - 2015

Earned a bachelor's degree in Computer Science from the Massachusetts Institute of Technology (2010–2015).

Find your dream job

Sign up now and join over 250,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