# Kyle Krafka > Staff Software Engineer at Wing Location: San Francisco Bay Area, United States Profile: https://flows.cv/kylekrafka I am a software engineer with over a decade of experience building real-world computer vision and machine learning systems. My expertise spans embedded systems with camera sensors and robust backend infrastructure. I'm passionate about code quality and dedicated to effective team leadership through mentorship and strong organizational skills. My academic foundation includes a PhD in computer vision with a minor in AI. My dissertation, "Building Real-Time Unconstrained Eye Tracking with Deep Learning," pioneered a large-scale crowdsourced dataset and introduced a deep neural network model that achieved state-of-the-art gaze tracking results on unmodified consumer smartphones. ## Work Experience ### Staff Software Engineer @ Wing Jan 2016 – Present | Palo Alto, CA Wing (an Alphabet company) builds fully-autonomous drone delivery systems. We're now rapidly expanding this cutting-edge service to new markets. I lead the Perception Software Infrastructure team, where we create robust, intelligent computer vision systems for critical functions like navigation, obstacle avoidance, and precision landing. ### Software Engineering Intern, PhD @ Google Jan 2014 – Jan 2014 | Mountain View, CA I worked on Street View for my summer internship at Google. My project involved predicting the best place to look in panoramas. I used computer vision and machine learning techniques to build a set of classes to solve the problem. The project was really perfect for me, since I love computer vision, machine learning, maps, and photography. It also fit very well with my doctoral research which involves predicting where people look in images. Most of my work was done in C++ and I made use of many internal Google technologies. For example, I used MapReduce to distribute work on large datasets and Bigtable to cache results. I also used JavaScript to build an interactive demo of my product. In the end, I had a multithreaded production-ready product. There were plenty of other opportunities I was able to take advantage of at Google. I filed a patent, found and fixed bugs in other products, and provided feedback on unreleased products. I also met many people that inspired and encouraged me. I definitely learned a lot about writing high-quality tested code to work at scale. ### Software Development Intern @ Lithium Technologies Jan 2013 – Jan 2013 | San Francisco, CA My primary responsibility over the summer was to refactor a customer-facing feature to fix bugs, improve security, and better organize the code. I had to go down many paths before finally finding the best solution, but in the end, I was proud of the work that went in the release. Along the way, I learned a lot about agile development, testing, and the varied responsibilities of a software developer. Thanks to the well-designed intern program at Lithium, I also discovered other roles in the company. I had the opportunity to mock up some UX designs for a scalable multi-phase web staging back end, then present iterations to the UX team for feedback. I regularly interacted with different team members to get their perspective, and I met executives from Engineering, Human Resources, and Marketing. I even made a sales pitch video that was shown in front of the entire international sales staff! Furthermore, getting to live in San Francisco was an eye opening experience. I gained new perspectives by attending talks, meetups, and by visiting colleagues at other companies. The coffee wasn't half bad, either! It's hard to believe how much I learned in just under two months. ### Technical Consultant @ NRG Ceramics Jan 2011 – Jan 2012 | Doraville, GA Focused on using software to improve efficiency. Utilized QuickBooks for Mac and NRGship UPS shipping software for Mac. Filmed, edited, and produced a DVD of the manufacturing process. Designed software to better communicate priorities to the manufacturers. ### Network Engineer Intern @ BlueWave Computing Jan 2009 – Jan 2010 Monitor server alerts, solve problems remotely, website maintenance. Worked with Microsoft Exchange, Symantec Backup Exec, Symantec Endpoint Security, Ipswitch WhatsUp, and other common server-side applications. ### Summer IT Intern @ Moore Ingram Johnson & Steele Jan 2007 – Jan 2008 Over the summers of 2007 and 2008, I supported over 100 computers running Microsoft software, assisted with various technical tasks, and improved workflow by automating common tasks. Specifics include: - Assisted in managing Citrix, Microsoft Exchange, and file servers running Microsoft Windows Server - Created a digital dictation system, modernizing the old method of using tapes, by which attorneys may dictate from anywhere, then send it back to the office to be transcribed - Programmed batch files to improve setup of new computers - Oversaw tape backups ### IT Support @ Dr. Baker Management Center Jan 2001 – Jan 2006 Over a number of years, I worked directly with Dr. Larry Baker on a variety of tasks, including: - Set up a KickStartCart.com shopping cart with products, autoresponders, and an Authorize.Net payment gateway. - Worked with a web developer on search engine optimization - Helped with web site maintenance in Microsoft FrontPage and later, Dreamweaver - Helped manage JAWS for Windows screen reading software ## Education ### PhD in Computer Science The University of Georgia ### B.S. in Computer Science, Mathematics The University of Georgia ## Contact & Social - LinkedIn: https://linkedin.com/in/kylekrafka - GitHub: https://github.com/kjkjava - Portfolio: http://www.kylekrafka.com --- Source: https://flows.cv/kylekrafka JSON Resume: https://flows.cv/kylekrafka/resume.json Last updated: 2026-04-12