Lu Li is a Staff Software Engineer based in New York with 11 years of experience building large-scale backend systems and AI-driven platforms. With a Ph.D. in Electrical and Computer Engineering and a research background in probabilistic reasoning and communication theory, Lu brings rigorous mathematical thinking to production engineering. At Uber, they led the evolution of a global menu platform serving millions of items and progressed through roles focused on distributed systems and ML deployment; they now build at Meta on systems-level challenges. Their technical footprint spans Go, Python, C++, gRPC/Protobuf, Kafka, Pinot, Kubernetes, and modern LLM tooling like LangChain and Pinecone, enabling scalable real-time services and AI integrations. Known for translating research-grade algorithms into operational services, Lu combines deep theory with hands-on implementation and observability practices. An uncommon strength is their track record of moving from foundational research in belief propagation and coding theory to shipping resilient, large-scale production systems.
10 years of coding experience
16 years of employment as a software developer
Ph.D. Electrical and Computer Engineering, Ph.D. Electrical and Computer Engineering at University of Delaware
Master of Engineering Control Science and Engineering, Master of Engineering Control Science and Engineering at Beijing Institute of Technology
Bachelor of Engineering (BEng) Electrical Engineering and Automation, Bachelor of Engineering (BEng) Electrical Engineering and Automation at Hefei University of Technology
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.