# Marcel Puyat > Software Engineer (Google AI) Location: Stanford, California, United States Profile: https://flows.cv/marcelpuyat ## Work Experience ### Software Engineer (Google AI) @ Google Jan 2017 – Present | Mountain View 2017-present: Perception at Google Research: Working on Image Understanding team, applying state-of-the-art machine learning algorithms to improve computer vision in many product use-cases e.g. products, food, Image Search, Search-by-Image, etc. ### Software Engineer @ Google Jan 2016 – Jan 2017 | Mountain View, CA 2016-2017: Software Engineer working on Spanner, the world's first horizontally scalable & strongly consistent database. ### Software Engineer @ Salesforce Jan 2015 – Jan 2016 Implementing frontend & backend features on ingress/egress platform of Salesforce IoT Cloud - Designed and implemented a heartbeat mechanism that enables self-healing Linux containers to move data in/out of our platform - Coded the UI and backend functionality of our product's service that makes HTTP requests out to external services - Implemented a PoC of our platform running on Kubernetes (http://kubernetes.io/) managed containers, demoed this to product owners and successfully convinced them to shift our platform to run on Kubernetes Languages/Technologies used: Java, Javascript, React, Heroku, Kubernetes, Microservices, Git ### Software Engineer Internship @ HealthTap Jan 2015 – Jan 2015 | Palo Alto, CA - Backend web development (Ruby on Rails) - Designed and coded Wordpress plugins to increase site traffic Languages/Technologies used: Javascript, PHP, Ruby on Rails, Git ### Software Engineer Internship @ Zynga Jan 2014 – Jan 2014 - Developed monetizing game features and fixed bugs on the CastleVille Legends team - Conceptualized and developed a game idea in a span of 4 weeks and presented this to executives Languages/Technologies used: Unity, C#, Git ### Software Engineer (part-time) @ Mokanet LLC (employed by Stanford) Jan 2014 – Jan 2014 | Stanford, CA Worked on developing back-end of Stanford's first requirement-tracker system: - Reimplemented an algorithm to compute an optimal path for students to fulfill their graduation requirements given their current list of classes taken - Implemented a database cache to hold precomputed optimal paths for students (converting between POJOs and XML). This cut down average load times from > 10s to under a second. Languages/Technologies used: Java, MySQL, Git ### Team Member @ Stanford Golf Varsity Jan 2011 – Jan 2012 | Stanford University Achieved a team national ranking of #1 Required a time commitment of over 20 hours a week Competed in several tournaments against top World-ranked amateur golfers ## Education ### BS in Computer Science Stanford University ## Contact & Social - LinkedIn: https://linkedin.com/in/marcel-puyat-4444b682 - Website: http://stackoverflow.com/users/2924047/marcel-puyat --- Source: https://flows.cv/marcelpuyat JSON Resume: https://flows.cv/marcelpuyat/resume.json Last updated: 2026-04-01