Patrick Hayes


Bachelor of Mathematics, University of Waterloo, Computer Science/Pure Mathematics Double Honours, 2012

  • Graduated with Distinction; Cumulative average: 90%; Major average: 94%
  • Dean's Honours List, University of Waterloo, 2007–2012
  • St. Jerome's University President's Scholarship, University of Waterloo, 2007–2009
  • Excellent Academic Standing, University of Waterloo, 2007–2012

Relevant Coursework

  • Machine Learning; Artificial Intelligence; Algorithm Design; Database Systems Implementation; Principles of Programming Languages; Operating Systems; Theory of Computation
  • Readings in Pure Mathematics; Algebraic Number Theory; Measure Theory and Fourier Analysis; Real Analysis; Complex Analysis; Ring/Group Theory; Elementary Differential Geometry
  • Communications in Math and Computer Science, Macroeconomics

Work Experience

Software Engineer, YouTube, San Bruno, CA, June 2021–present

Cofounder & CTO, SigOpt, San Francisco, CA, November 2014–April 2021

  • Founder, architect, and technical mentor at SigOpt, which was acquired by Intel in Oct 2020
  • Inventor of SigOpt's patented distributed optimization platform for machine learning models
  • Full-stack engineer with experience managing up to 10 frontend, backend, and research staff
  • Y Combinator alumni, Winter 2015

Senior Software Engineer, Foursquare, New York, NY, July 2012–November 2014

  • Developed passive awareness notifications to remind users of the best content nearby
  • Built the tips timeline, for discovering tips from people and tastes you follow
  • Created Foursquare expertise, for recognizing and rewarding city and neighborhood experts

Internships, 2008–2012

  • Bloomberg LP, Financial Software Developer, New York, NY, May–Aug 2011
  • Wish, Research Engineer, San Francisco, CA, Sept–Dec 2011
  • Facebook, Software Engineer, Palo Alto, CA, Jan–Apr 2010
  • Sybase, User Interface Developer, Waterloo, ON, May–Aug 2009
  • BlackBerry, Automation Tools Developer, Waterloo, ON, Jan–Dec 2008


A Strategy for Ranking Optimization Methods using Multiple Criteria. Ian Dewancker, Michael McCourt, Scott Clark, Patrick Hayes, Alexandra Johnson, George Ke. Presented at ICML 2016, July 2016

Evaluation System for a Bayesian Optimization Service. Ian Dewancker, Michael McCourt, Scott Clark, Patrick Hayes, Alexandra Johnson, George Ke. Presented at ICML 2016, May 2016

A Stratified Analysis of Bayesian Optimization Methods. Ian Dewancker, Michael McCourt, Scott Clark, Patrick Hayes, Alexandra Johnson, George Ke. SigOpt, March 2016

Open Source Contributions

Wikipedia/Wiktionary Mobile App, Wikimedia Foundation

  • Developed the Wiktionary mobile application for Android/iOS using PhoneGap
  • Contributed bugfixes and improvements to Wikipedia mobile application
  • Worked on a remote team with 3 undergraduate students from schools across Canada


  • Programming: Python, Javascript, C/C++, Java, Scala, Ruby, PHP, Lisp, Haskell, OCaml, Prolog, Actionscript, Visual Basic
  • Technologies: React, CSS, AWS, Postgres, Android, iOS, BlackBerry, PhoneGap, Mongo, Rails, Django, LAMP, jQuery, Ajax, MySQL, Heroku, HTML5, Git, SVN, Bash, Zsh, Flex, Google Perftools
  • Fields: Architecture, Machine Learning, Frontend, Optimization, Data Mining, Distributed Systems, Algorithms, Systems Profiling


Federation Orientation Committee Member, University of Waterloo, Waterloo, ON, 2010

  • Worked with a team of three students to plan Math Orientation Week 2010
  • Organized and ran events for 1500 students spanning one week in September
  • Contributed over 500 hours of volunteer involvement to planning Orientation Week

Orientation Week Head Leader, University of Waterloo, Waterloo, ON, 2008–2011

  • Gained extensive leadership experience by leading a group of over 200 first year students
  • Directed a group of ten other orientation leaders
  • Created and maintained a friendly, co-operative environment

Undergraduate Teaching Assistant, University of Waterloo, Waterloo, ON, January–December 2009

  • Tutored undergraduate students in Calculus
  • Marked weekly assignments

Mathematics Society First-Year-At-Large, University of Waterloo, Waterloo, ON, September–December 2007

  • Elected by the first-year Math student body to represent them in student government