pmuller's avatar

Philippe Muller
Software Engineer

Work Experience

██████ █████ ███████
Quantitative trading firm
Singapore
Systems Engineer
January 2025 - current
Build and optimize GPU-accelerated HPC platform for AI/ML workloads, developing automation tooling, performance monitoring systems, and infrastructure APIs.
Stack: Linux, Python, SaltStack, Google Cloud
Tower Research Capital
High-frequency trading
Singapore
Director of Technology (APAC)
May 2023 - July 2024
Led Core engineering team (50+ engineers) across Singapore, Hong Kong, and Shanghai, overseeing critical trading infrastructure, low-latency systems, and platform development supporting the firm's APAC trading operations
Principal Software Engineer
October 2022 - May 2023
Design and implementation of HPC infrastructure automation on GCP, from the cloud layer to systems and application, with extensive testing and full CICD
Stack: Linux, Python, SaltStack, Pulumi, Google Cloud
Happy Teams (defunct)
Remote team building games
Metz, France
Chief Technology Officer, co-founder
October 2020 - August 2022
  • Hiring and management of the software engineering team (3 developers)
  • Design of The Diamond Heist real-time multi-player game
Stack: TypeScript, Pulumi, GraphQL, React, AWS (AppSync, Lambda, DynamoDB, S3, IVS, Chime, IAM, Cloudfront, CodePipeline, Step Functions, Route53)
AXA Investment Managers Chorus (defunct)
Quantitative and systematic hedge fund, 1+ billion USD under management
Hong Kong
Chief Technology Officer
July 2016 - September 2020
  • Hiring and management of the software engineering team (20 developers)
  • Design and implementation of the research and production cloud infrastructure
  • Design and implementation of the job scheduling system
Stack: Linux, Python, Terraform, Puppet, Django, Pandas, Slurm, AWS (EC2, S3, RDS PostgreSQL, SSM, Lambda, IAM, Route53)
The Box Escape Games (sold)
Award-winning escape rooms
Metz, France
Chief Technology Officer, co-founder
September 2015 - December 2021
Hardware and software design and implementation of several in-room games
Stack: Linux, Raspberry Pi, Arduino, Python, React, TypeScript, JavaScript, Pulumi, AWS (S3, Cloudfront, Route53, IAM)
Criteo
Programmatic online advertising
Paris, France
Lead Software Engineer
September 2015 - July 2016
  • Built a software engineering team focused on infrastructure automation and asset management software (5 developers)
  • Design of a Data Center Information Management system (DCIM)
Stack: Python, Django, Linux, MariaDB, Mesos
Capital Fund Management
Global quantitative and systematic asset manager
Paris, France
Software Engineer
October 2013 - August 2015
  • Design and development of the research HPC jobs automation system
  • Development of the research job management service
  • Automation of production jobs management (CICD)
  • Refactoring of research code for production
Stack: Linux, Slurm, Python, Pandas, Puppet
Systems Engineer
February 2010 - October 2013
  • Design, deployment, management & support of the research HPC platform
  • Design, deployment & management of the logging platform
  • Management of Atlassian services
Stack: Linux, Puppet, Sun Grid Engine, GlusterFS, Python, rsyslog, Atlassian Crowd SSO, Atlassian Confluence, Atlassian JIRA
Tapinoma (defunct)
Mobile apps startup
Remote
Systems Engineer
October 2008 - September 2009
  • Design, deployment and management of the company network infrastructure
  • Design, deployment and management of the software engineering stack for iOS apps developers
Stack: Mac OS X Server, Cisco PIX, Cisco Switches, Atlassian Crowd SSO, Atlassian Confluence, Atlassian JIRA, Atlassian Bamboo, MySQL, Subversion
Altran (now Capgemini Engineering)
Engineering consulting firm
Paris, France
Network Security Instructor & Training Center Manager
March 2007 - October 2008
  • Setup of a network security training center in partnership with Juniper Networks
  • Taught Juniper Networks technologies to 200+ engineers
  • Managed 1 instructor
  • Design and management of the training center infrastructure
Stack: ScreenOS, JUNOS, Linux, Firewall, BGP, OSPF, IPSec
Kewego (defunct)
Video platform provider
Paris, France
Network Engineer
December 2006 - January 2007
Design and deployment of AS42096 BGP infrastructure
Stack: BGP, OpenBSD
Juniper Networks
Network & security equipments vendor
Paris, France
Systems Engineer, Intern
June 2006 - October 2006
  • Lab network refactoring and documentation
  • Various troubleshooting and PoCs
Stack: JUNOS, ScreenOS, Linux, OSPF, BGP, IPSec
Waycom
Internet managed services provider
Paris, France
Chief Technology Officer
July 2001 - August 2005
  • Managed the tech team (10 engineers)
  • Design and implementation of the AS30889 network
  • Design of large scale IPSec networks (100+ nodes)
  • Design of the company ISP-grade systems (DNS, e-mail, monitoring, etc.)
Stack: Linux, Cisco IOS, ScreenOS, qmail, OpenLDAP, bind, Nagios, IPSec, OSPF, BGP, perl, bash
Systems & Networks Engineer
July 2001 - December 2003
Design and management of customers Internet infrastructures
Stack: Linux, FreeBSD, sendmail, qmail, Apache, Tomcat, PHP, bash, perl, Cisco IOS, MySQL

Summary

I am a tech enthusiast with a 20+ years journey in the sector, transitioning from Systems Engineer to CTO. Self-taught and skilled in Linux, Python, and cloud automation with tools like Saltstack, Puppet, Pulumi, and Terraform, I excel in creating efficient, scalable solutions. My expertise also covers IP networking, React, TypeScript, and I am now learning hardware engineering. Though versed in engineering management, I prioritize hands-on technical roles, focusing on pragmatic, innovative problem-solving.

Languages

  • English: fluent
  • French: native

Education

July 1997 - current
Self-taught with the help of the Internet and its wonderful crowd of passionate technologists.
Master of Information Technology
September 2005 - June 2006
Algorithms, C++, project management, IP networking, security