George Cheng
@georgecheng
Senior software engineer building scalable backend systems and real-time data platforms, specializing in Go and distributed architectures.
What I'm looking for
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
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.
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%.
Software Engineer Intern
Squadle, Inc.
Jun 2014 - Aug 2014 (2 months)
Supported Go backend components for a data processing application and wrote Python scripts to clean and preprocess datasets for analytics. Improved data processing efficiency by ~10% and reduced data inconsistencies by fixing edge cases in preprocessing workflows.
Education
Degrees, certifications, and relevant coursework
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).
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring George?
You can contact George and 90k+ other talented remote workers on Himalayas.
Message GeorgeFind 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!
