# Mitchell Kember > Software Engineer Location: United States, United States Profile: https://flows.cv/mitchellkember ## Work Experience ### Senior Software Engineer @ Google Jan 2022 – Jan 2024 | San Francisco Bay Area • Worked on Fuchsia, a new operating system. • Helped maintain a ~100K LOC compiler stack, contributing everywhere from parser to code generator. • Designed and implemented FIDL versioning, Fuchsia’s primary API and ABI versioning mechanism. • Redesigned FIDL Rust bindings for better ergonomics and performance, and migrated 1000s of files. • Built a Compiler-Explorer-like web app for our tools, used daily by many engineers. • Participated in the Rust toolchain rotation, involving tasks like minimizing subtle miscompilations. ### Software Engineer @ Google Jan 2019 – Jan 2022 | San Francisco Bay Area • Worked on Fuchsia, a new operating system. ### Software Engineering Intern @ Facebook Jan 2018 – Jan 2018 | Menlo Park, California • Worked on compiler optimizations. ### Software Engineering Intern @ Bloomberg LP Jan 2018 – Jan 2018 | Greater New York City Area • Developed a solution for storing millions of intraday data points using Python and Cassandra. • Implemented new user interface components in TypeScript for the Bloomberg Terminal. • Worked on a system to distribute pricing engine load using C++ and ZooKeeper. ### Software Engineering Intern @ Facebook Jan 2017 – Jan 2017 | Greater Seattle Area • Designed and implemented a file expiration service for Facebook’s data warehouse storage system. • Took initiative to build missing end-to-end tests for another service, catching a major issue. • Created a tool to automatically detect flaky unit tests, solving a pain point in the team’s workflow. ### Software Engineering Intern @ Snowflake Computing Jan 2016 – Jan 2016 | San Mateo, California • Worked on the Java and C++ layers of the Snowflake Elastic Data Warehouse. • Implemented, tested, and documented the SQL Binary data type system-wide. • Designed and built a just-in-time LLVM code generation framework from scratch. ### Undergraduate Research Assistant @ University of Waterloo Jan 2016 – Jan 2016 | Waterloo, Ontario • Developed a proof-checking system in Java to be used in SE 212: Logic and Computation. • Created parsers for seven proof theories using ANTLR4, and built a web front end in JavaScript. ### Software Engineering Intern @ Snowflake Computing Jan 2016 – Jan 2016 | San Mateo, California • Worked on the Java and C++ layers of the Snowflake Elastic Data Warehouse. • Implemented, tested, and documented the SQL Time data type system-wide. • Wrote efficient code in the query execution engine for many new SQL functions. ### Software Developer Intern @ Shopify Jan 2015 – Jan 2015 | Ottawa, Ontario • Worked on several Ruby on Rails projects, including the main Shopify product. • Led development on a project to connect merchants with Shopify Experts. Modelled communication data in MySQL, and developed an algorithm to dispatch merchant requests to Experts in Ruby. • Improved internal tools by implementing a flexible system for searching, filtering, and sorting. • Refactored many parts of the codebase to increase approachability and reduce technical debt. ### General Labourer @ Archer Precision Jan 2013 – Jan 2014 | Ottawa, Ontario • Operated a variety of power tools, CNC mills, and lathes. • Read technical diagrams and verified tolerances using callipers, micrometers, and CMMs. • Became familiar with nearly all parts of the machining process. ## Education ### Bachelor of Software Engineering (BSE) in Software Engineering University of Waterloo Jan 2014 – Jan 2019 ### Sir Wilfrid Laurier Secondary School Jan 2010 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/mitchellkember - Website: http://mitchellkember.com - GitHub: http://github.com/mk12 --- Source: https://flows.cv/mitchellkember JSON Resume: https://flows.cv/mitchellkember/resume.json Last updated: 2026-03-22