Skip to main content
DL
Open to opportunities

David Liu

@davidliu2

Senior C# backend engineer building scalable AI-powered microservices with REST APIs and gRPC.

United States
Message

What I'm looking for

I’m looking for a senior C# backend role to build scalable microservices and AI-powered systems, own API and performance improvements, and mentor teams in fast-moving Agile environments.

I’m a Senior Software Engineer (C# Backend) with 8+ years of experience building scalable, AI-powered backend systems for products serving hundreds of millions of users. I’ve architected high-throughput microservices at Snap Inc and Amazon, with deep expertise in C# and Python, REST APIs, and gRPC—often improving throughput and reliability under peak load.

My work centers on AI/ML integrations (including GenAI and vector database indexing with pgvector) and production-ready performance using PostgreSQL and Redis. I also enjoy raising team quality—mentoring junior engineers, driving correctness and performance through code reviews, and delivering reliable CI/CD and deployments across Kubernetes, Docker, and cloud infrastructure.

Experience

Work history, roles, and key accomplishments

Snap Inc logoSI
Current

Senior Software Engineer

Jan 2022 - Present (4 years 5 months)

Architected and led C#/.NET backend development for Snapchat AR platform services, building microservices that supported Lens Studio tooling, AR content delivery, and real-time collaboration for millions of daily active users. Built OpenAI- and pgvector-powered AI recommendation backends, improved internal API throughput with gRPC, and deployed Kubernetes/AWS microservices with 90%+ test coverage

Amazon logoAM

Software Engineer II

Jul 2017 - Jan 2022 (4 years 6 months)

Designed and operated scalable ASP.NET Core RESTful backend services for a multi-vendor marketplace, reducing checkout latency by 35% through PostgreSQL query optimization and Redis caching. Implemented OAuth2 with RBAC, integrated third-party payment processing, and built Kafka-driven event pipelines to decouple order, inventory, and notifications.

Education

Degrees, certifications, and relevant coursework

McGill University logoMU

McGill University

Bachelor's Degree, Computer Science and Engineering

2012 - 2017

Earned a Bachelor's degree in Computer Science and Engineering at McGill University from 2012 to 2017.

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