# Dong Shi > Software Engineer at Facebook Location: Hayward, California, United States Profile: https://flows.cv/dongshi I'm currently an engineering working on the aggregation platform for Actionable Insights at Facebook. My passion for technology goes back to high school, where I took the lead of numerous technology initiatives including the leadership of a Robotics team competing in the FIRST Robotics competition. On my current campus, I am engaged in several student organizations, including a role as the mechanic in our on-campus bike shop, as well as president of a fun loving club on campus that plans events for the campus community: uWAFFLE. As a software engineer, I specialize in server-side programming, excelling in tasks such as the writing of custom frameworks, designing innovative solutions for problems like the optimization of software and the reduction of developmental overhead. I have experience carrying out large-scale refactorings on distributed systems, designing parallelized algorithms and working with streaming systems. In addition to this, I have a working knowledge of machine learning. In my personal life, I enjoy writing, composing music, mountain biking, road cycling, and tinkering with various mechanical and electronic gadgets. If you'd like to get in touch, ask for advice, or just want to chat, make sure you reach out to me via a message here! ## Work Experience ### Staff Software Engineer - Agentic Infra Lead @ Facebook Jan 2019 – Present | San Francisco Bay Area Leading Meta’s agentic analytics infrastructure and serving as technical lead for the agent system behind Meta’s first B2B agentic analytics product—bridging product goals with infra capabilities to ship reliable, customer-facing analytics at global telecom scale. - Tech lead for the agent system and its productionization; evolved LLM experience from assistant → fully agentic (two major iterations) - Own Metrics Platform/Catalog and the Unified Report API, a core reporting surface powering 6+ product offerings - Built customer-facing analytics capabilities deployed across nearly all telecom carriers/countries worldwide - Delivered external metrics APIs for partners (6 partners across 5 countries) and the safety rails to evolve them (validation/experimentation, rollout discipline) - Led execution across product + infra with a team peaking at 7 engineers (incl. senior engineers) Stack: Presto, RocksDB, Hive, Thrift, C++, Python ### Consulting Software Engineer / Cofounder @ SV Robotics Academy Jan 2018 – Jan 2019 | Toronto, Ontario, Canada At SV Robotics, I was involved from the initial founding of the company, playing a role in creating the company narrative, brand, and operations strategy. In addition, as the consulting software engineer, I advised on investments in software engineering, as well as the design of the software engineering curriculum. The business grossed nearly 100k per year at the end of my term and over the next two years would grow to over a quarter-million per year. - Created agility and cost-effectiveness by advising against in-house software development and introduced the adoption of "paper prototyping" of processes. - Pioneered first-in-industry “playground” curriculum used for advanced students, based on free exploration within a prepared software environment with various "software objects" (https://github.com/svrobotics/logicbox) - Advised on the company narrative, crafting a narrative around the formation of the company and the retention of the SV Robotics Name - Performed behavioral interviews for potential members of executive staff - Brand design and basic graphical design (designed the logo) - Delivered software engineering lessons to 15+ students ### Software Engineer Intern @ Facebook Jan 2018 – Jan 2018 | Menlo Park, CA At Facebook, I work on the Distributed Machine Learning Training Platform, with a focus on our internal usage of Caffe2. - Implemented various Machine Learning metrics in an extremely large scale environment - Contributed code to Open Source Caffe2 - Worked with several machine learning techniques including SparseNN, EASGD and HOGWILD! - Technologies used: Caffe2, C++, Python ### Server Developer I @ Kik Interactive, Inc. Jan 2018 – Jan 2018 | Waterloo, Ontario During my second internship at Kik Interactive, I worked on a set of large scale micro-services for focused on the propagation of profile updates to a Kik user's contacts. My tasks included: - Updating microservices to handle new data formats - Debugging various cases of lost updates - Implementation of various cleanup pipelines - Technologies used include: Cassandra, Redis, RxJava, Java ### Software Engineer Intern @ Chan Zuckerberg Initiative Jan 2017 – Jan 2017 | Toronto, Canada Area Worked on the data team, maintaining, refactoring, and testing elements of a streaming pipeline processing academic publications. - Led development of custom metrics library for tracking entities through the data pipeline. - Ownership of ingestion and parsing sections of data pipeline - Worked with: Spring-boot, Prometheus, Graphana, GCE ### Anti-Spam Developer Intern @ Kik Interactive, Inc. Jan 2017 – Jan 2017 | 420 Weber St At Kik, I was a part of the Anti-spam team, a small dedicated team, tasked to reduce and eliminate spam on the Kik Messaging Platform. - Executed framework level refactoring of main anti-spam system - Modified open-source code and integrated changes throughout the messaging infrastructure - Worked with: Samza, Zookeeper, Guice, ICE, AWS, Cloudera, HDP, Cassandra, C++ ### Platform Engineer Intern @ Zynga Jan 2016 – Jan 2016 | 110 Spadina Ave At Zynga, I worked on the Central Technology Team, building robust services and internal tools that multiply productivity, and reduce friction within the company. My tasks included: - Kickstarted revamp of internal revenue reporting application, replacing the need for daily human operation - Development and ownership of backend for an new internal tool, involving the analysis and reporting of advertising data - Worked with Spring Boot, Java, Python, Couchbase, Node.js, AWS, Zookeeper, Terraform, Go, Jenkins, Code Deploy ### Data Scientist Intern @ Sysomos L.P. Jan 2015 – Jan 2015 | 333 Bay St. As a Data Scientist intern, I have the opportunity to learn about cutting end algorithms from the brightest minds today, as well as use the industries newest technologies in my everyday work. My job allows me to: - Work with the leading researchers in the industry from Universities around the world. - Develop both prototype code, and as well production code in a fast, Agile environment. - Take full responsibility for my own independent projects. - Work with Java, Javascript, HTML, CSS, Semantic UI, Maven, Hadoop Spark, MeteorJS, Spring-boot, and more... ### Lifeguard/Pool Operator @ Sparkling Pool Services Inc. Jan 2014 – Jan 2014 | 30 Kimbercroft Ct Toronto, ON M1S As a lifeguard, I was responsible for the supervision, opening, and closing of a pool on a daily basis. This required: - Ability to work independently of supervision - Fast learning skills - A meticulous attention to detail and an ethics orientated mindset. ### Swim Instructor @ Olympian School of Swimming Inc. Jan 2013 – Jan 2014 | 150 Bullock Drive Markham, ON L3P 1R1 As a swimming instructor, I was given the extremely important responsibility of teaching children to swim, developing both technical proficiency, and a love of water. My responsibilities included: - Instruction of advanced/intermediate level swimming to children of ages 5-15 - Instruction of introductory level adult swimmers - Developing a strong, professional, and lasting relationship with customers as well as my students. ## Education ### Bachelor of Applied Science (BASc) in Computer Science University of Waterloo ### High School Diploma Albert Campbell Collegiate Institute ## Contact & Social - LinkedIn: https://linkedin.com/in/dongshi --- Source: https://flows.cv/dongshi JSON Resume: https://flows.cv/dongshi/resume.json Last updated: 2026-04-12