Patrick McQuighan

Senior Software Engineer at Camus Energy

Patrick McQuighan has a diverse work experience spanning over a decade. Patrick is currently working as a Senior Software Engineer at Camus Energy since December 2022. Prior to this, they held the role of a Principal Software Engineer at DataRobot from August 2021 to September 2022.

Patrick's longest tenure was at Algorithmia Inc, where they worked as a Senior Platform Engineer from December 2015 to August 2021. Their responsibilities included building the backend services for the machine learning operations (MLOps) platform. Patrick worked on both the SaaS and enterprise products, which involved managing and running functions on mixed hardware, including GPUs, using Docker and Kubernetes. Patrick also developed support for running the product on AWS, Azure, and VMware environments, including high-security environments.

Before joining Algorithmia Inc, Patrick was employed at Amazon as a Software Development Engineer II from April 2012 to January 2015. Patrick was part of the Display Advertising Analytics platform, where they primarily used Java to develop the platform, PIG script for Hadoop cluster computation, Python for web dashboards and tools, and various Unix scripting tools for cluster maintenance.

Patrick also worked as a Software Engineer at Lockheed Martin from September 2011 to March 2012. During this time, they focused on designing and implementing software for a satellite communications system using C++ for an embedded VxWorks system and Rational Rhapsody for design.

In addition, Patrick served as a Programming Consultant for Open Produce, a small grocery store, from March 2010 to July 2011. In this role, they redesigned the MySQL database for improved inventory and sales management and developed tools to manage the database using Python and JavaScript with Jquery and JSON.

Patrick has also gained research experience through their roles as a Summer Research Intern at the University of Chicago VIGRE Apprentice Program in 2010, where they wrote papers on random number generation and generating a Poisson process from exponentially distributed random variables. Patrick also served as an informal volunteer tutor at the University of Chicago from September 2008 to May 2010.

Lastly, Patrick gained industry experience as a Summer Programming Intern at ViaSat, Inc in 2008. During this internship, they developed Python and Expect scripts to automate procedures for remotely accessing routers and tested network configurations and router functionalities by configuring lab equipment.

Overall, Patrick has a strong background in software engineering, platform development, system design, and research, with experience in various programming languages and technologies.

Patrick McQuighan attended Montgomery Blair High School Math and Science Magnet from 2003 to 2007. Patrick did not receive a degree or specialize in a particular field during this time. From 2007 to 2011, they pursued a double Bachelor of Science degree at the University of Chicago. Their degrees were in Computer Science and Mathematics.

Links

Previous companies

DataRobot logo
Lockheed Martin logo

Org chart