Summary
Ervin Teng is an engineering leader with eight years of experience building and managing cross-disciplinary teams at the intersection of machine learning, real-time graphics, and cloud services, currently shaping avatar clothing and personalization at Roblox. He blends deep technical expertise in computer vision and deep reinforcement learning with hands-on product engineering—from ML-Agents research at Unity to embedded systems work during his PhD at Carnegie Mellon. Ervin has led teams that ship real-time, interactive experiences for sports and entertainment and has driven democratization of avatar creation through principal engineering and management roles. He also builds approachable ML tooling for learners, exemplified by a beginner-friendly web app that lets users drag-and-drop neural network cards into a sandbox. Comfortable moving between research, production, and hardware, he brings a rare combination of academic rigor and product-focused delivery to large-scale consumer platforms. Based in San Francisco, he leverages PhD-level research experience to mentor engineers and translate advanced ML into delightful user-facing features.
8 years of coding experience
11 years of employment as a software developer
Troy High School
Doctor of Philosophy (Ph.D.), Electrical and Electronics Engineering, Doctor of Philosophy (Ph.D.), Electrical and Electronics Engineering at Carnegie Mellon University
MS, Electrical Engineering, MS, Electrical Engineering at Stanford University