Summary
Willis Kennedy is a Senior Software Engineer with a decade of experience building large-scale data and backend systems for game and analytics platforms, currently powering developer-facing analytics at Roblox. He blends deep Spark and distributed-systems expertise with practical product instincts from roles at Unity and IBM, where he architected customer journey analytics and high-throughput S3 write pipelines. At Unity he led efforts to simulate pre-release games and framed tuning as a blackbox optimization problem, applying ML-driven iteration to game balance and QA. Holder of a Georgia Tech master’s in machine learning, he has a track record of moving batch pipelines to modern DataFrame patterns, solving production pain points like temp-write avoidance and GDPR compliance. Based in the Bay Area, he thrives at the intersection of data engineering, ML, and game development—turning complex telemetry into actionable metrics for millions of players and developers.
10 years of coding experience
11 years of employment as a software developer
Master’s Degree, Computer Science, 3.9, Master’s Degree, Computer Science, 3.9 at Georgia Institute of Technology
Bachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at University of North Carolina at Chapel Hill