Resume
Jason Fried
Software Engineer | Catheys Valley, California
π§ me@jasonfried.info | π jasonfried.info | π» github.com/fried | π linkedin.com/in/jasonandrewfried
About
Software engineer with over 25 years in technology β from running a dial-up ISP as a high school sysadmin to spending the last 14 years as Meta's Python authority. At Meta, I've driven every major CPython upgrade from 2.7 through 3.14, led the company-wide Python 2β3 migration, and built the frameworks and tooling that keep Python performant at planet scale. Deep expertise in CPython internals, cross-language integration (C++/Rust), asyncio, and high-performance service architecture.
Experience
Meta (Facebook)
2011βPresent Β· 14 years
Software Engineer β Dev Infrastructure: Python Language
Sep 2015 β Present Β· Menlo Park, CA (Remote after 2022)
Founded the Python Infrastructure team in 2015.
- Work at a low level changing code that affects every Python service at Meta β runtime, build system, RPC framework, cross-language integration layer. A single change lands across thousands of services. Own the rollouts end-to-end: compatibility testing, performance regression analysis, staged fleet-wide deployment, and incident response
- Led every major CPython upgrade from 2.7 through 3.14 β debugging performance regressions introduced by runtime changes, managing cross-team compatibility, and coordinating fleet-wide rollout across thousands of services. Built the profiling and regression detection automation that made zero-downtime language version migrations possible at planet scale
- Architected the asyncio-first rewrite of Meta's Python Thrift RPC framework β improving service concurrency and tail latency across the entire Python service stack. Authored
ServiceDecorator, the decorator-based framework that became the standard way to launch a production Python Thrift RPC service at Meta - Pioneered Cython adoption at Meta, introducing and evangelizing Cython as a performance bridge between Python and native code, enabling critical hot paths to achieve near-C performance without sacrificing developer velocity
- Recognized as the go-to expert for complex CPython debugging, specializing in cross-language integration at the CPython/C++/Rust boundary β diagnosing memory corruption, GIL contention, segfaults in native extensions, and ABI compatibility problems that few engineers in the industry can resolve
- Recognized as Meta's asyncio expert, the authority on async Python patterns, performance, and debugging. Debugged a SEV where nested event loops were spawning thousands of event loops β latency tanked to minutes. Patched the library to reuse event loops from a stack: 2 event loops, sub-second latency. A true single-event-loop fix was ~2% faster but required major service changes β stack reuse shipped in time to resolve the SEV
- Folly / cross-language Python integration β pioneered the asyncio β Folly coroutine bridge: Python code can await C++ coroutines and C++ can await Python coroutines. Created
folly/python/Weak.hβ reference Python from C/C++ without unconditionally linking CPython at runtime, allowing Python-specific behavior in widely-used C++ libraries with CPython linked only when the service actually uses Python. Cut CPython linking in non-Python binaries from 76% to ~6% (C++/Rust/Go/OCaml/Haskell β tens of thousands of binaries). Both open sourced in Folly - Own build infrastructure and developer tooling on the Buck2/Starlark build system, directly impacting developer velocity across the engineering organization
Production Engineer
Jan 2014 β Sep 2015 Β· Menlo Park, CA
- Led Meta's Python 2 β 3 migration, the multi-year effort to modernize one of the world's largest Python codebases across thousands of services and millions of lines of code
- Designed and built FBPKG, the blob shipping service for all containers at Meta β Instagram, facebook.com, and internal systems. End-to-end design: client, server, and data API. HA orchestration handling regular ad-hoc swarms across 100s of thousands of machines, with constant package ingestion available globally at a moment's notice. DR for FBPKG's own self-hosting binaries. Massively scalable: when a Chef misconfig triggered a datacenter-wide thundering herd β every machine pulling gigabytes every 15 minutes β FBPKG didn't blink. Planned for 5 years before major scaling improvements were needed β made it 7. Service is still in use as of 2026
- Delivered 255x faster machine name provisioning β unique machine naming required updates across several systems, a slow process done 1 machine at a time. Worked with each system maintainer to discover the maximum safe batch size, turning 1-at-a-time naming into 255 machines at a time at the same latency
Operations Engineer
Oct 2011 β Jan 2014 Β· Menlo Park, CA
- Site reliability and infrastructure operations for facebook.com during a period of rapid growth β from 800M to over one billion monthly active users
- Helped services migrate from bare metal into Tupperware (Meta's pre-Kubernetes container orchestration platform) β wrote automation to convert deployment configuration into scheduler/container configurations, moving large production services off bare metal into the container platform
- On-call for one of the highest-traffic web properties on the planet, responsible for incident response and operational tooling
- Built automated host health detection and remediation tooling across the fleet
Deloitte Consulting
May 2009 β Oct 2011 Β· 2 yrs 6 mos
Consultant
Dec 2009 β Oct 2011
- Infrastructure deployments, version control systems, and issue tracking systems for enterprise clients
- Bridged the gap between operations and development teams on large-scale consulting engagements
Senior Analyst
May 2009 β Dec 2009
- Internal cloud support and system administration
- Built a self-service portal for account creation and password recovery for internal Windows domain, reducing help desk ticket volume
BearingPoint Inc.
Senior Technology Analyst
Jun 2006 β May 2009 Β· 3 yrs
- Introduced to virtualization with VMware vSphere, driving a consolidation that grew the managed environment from 7 physical machines to hundreds of VMs across a handful of physical hosts
- Developed internal self-service web applications for DNS management, IP reservations, disk space monitoring, and more
- Infrastructure and application development across diverse client engagements β server architecture, management tooling, and cross-domain technical support
Southeastern Louisiana University β Administrative Computing Services
Network Technician
2003β2006 Β· Hammond, LA
- Installed and maintained equipment in the campus data center
- Automated routine administration tasks and scripted network statistics gathering/graphing
- Systems testing and validation for new infrastructure deployments
East Baton Rouge Parish Schools
Systems Administrator
1999β2000 Β· High School
- Administered network infrastructure and systems for a student/teacher dial-up ISP operated by East Baton Rouge Parish Schools, located in the office of Scotlandville Magnet High School
- Managed user accounts, connectivity, and system reliability β first sysadmin role at age 17
Open Source
laterβ Asyncio service toolbox (PyPI); the foundation for how asyncio code is tested inside Meta- CPython β contributor to the reference Python implementation, with landed pull requests in the core project
- Folly (
folly/python) β contributor across Meta's open-source C++folly/pythonlayer β authoredfolly/python/Weak.h, pioneered the asyncio β Folly coroutine bridge
Talks
- Upgrading Python at Extreme Scales β PyCon US 2025 Β· https://www.youtube.com/watch?v=2b-SeACd3tM
- The Future is Async β PyCon US 2022 Β· https://www.youtube.com/watch?v=XW7yv6HuWTE β asyncio anti-patterns and bad behavior
- Changing the Culture Around Python 2 β 3 Migration at Facebook β PyCon US 2017 Β· https://www.youtube.com/watch?v=H4SS9yVWJYA
Education
Southeastern Louisiana University
BS, Computer Science Β· 2000β2006
- Summer 2005 President's List
- Chapter President, ACM Student Chapter (Senior Year)
- Systems Administrator, ACM Unix server (2002β2006)
- ACM International Collegiate Programming Contest (ICPC) β Regionals 2001β2004, highest-ranking SLU team each year
- Organized SLUgo, a 24-hour gaming convention on campus (2005, 2006)