Gilbert Song

Software Engineer at Apple

San Francisco Bay Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Gilbert Song is a seasoned software engineer with 10 years of experience building cloud-native and container infrastructure, currently contributing to Apple Cloud Infrastructure from the San Francisco Bay Area. A long-time Apache Mesos committer and PMC member, he led containerization and AI/ML platform efforts at Mesosphere—designing GPU and Kubeflow operators and shipping features like UCR, pod support, and auto image GC. He combines deep systems-level expertise (cgroups, namespaces, filesystem isolation) with practical DevOps improvements such as Docker registry optimizations and private registry support. An active open-source mentor and CNCF contributor who also organizes conferences, he bridges large-scale distributed systems and production ML deployments. Unusually, his background spans both electrical engineering and computer engineering, giving him a hardware-aware perspective on infrastructure challenges.
code10 years of coding experience
job5 years of employment as a software developer
bookMaster of Science (MS), Computer Engineering, Master of Science (MS), Computer Engineering at University of California, Santa Barbara
bookUniversity of Missouri
github-logo-circle

Github Skills (23)

mesos10
docker10
python10
marathon10
containerization10
dcos10
dockers10
docker-registry10
protobuffer10
protobuf10
test-automation10
integration-testing10
back-end-development9
cluster-computing9
clustering9

Programming languages (10)

C++SCSSMakefileScalaGoMustacheHTMLRuby

Github contributions (5)

github-logo-circle
apache/mesos

Jan 2016 - Aug 2019

Apache Mesos
Role in this project:
userBack-end & DevOps Engineer
Contributions:444 commits, 10 comments in 3 years 7 months
Contributions summary:Gilbert's contributions primarily involved improving the Docker-related aspects of the Mesos containerizer. They focused on fixing manifest validation error messages, optimizing Docker image layer handling, and adding features like support for private registry credentials and setting the container's working directory. The user also refactored the Docker registry client to use protobuf messages. Additionally, they made improvements related to the agent's handling of nested containers.
apachebig-datacloudmesosjava
dcos/dcos

Mar 2017 - Aug 2019

DC/OS - The Datacenter Operating System
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:33 commits, 43 PRs, 115 comments in 2 years 5 months
Contributions summary:Gilbert primarily focuses on integration testing within the DC/OS environment. They wrote multiple tests, particularly for UCR (Universal Container Runtime) applications and pods, including tests for image entrypoints, scratch images, images with whiteout files, and images by digest. These tests validate deployment and functionality within the DC/OS platform, ensuring proper behavior of containerized applications. They also updated existing tests to address Mesos-related changes.
kernelvdiisolationpythondcos
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Gilbert Song - Software Engineer at Apple