No.37

Open Source

Wes McKinney

Principal Architect, Posit PBC

Created pandas, the tool that made Python the default language of data analysis.

Score 88/100

Why they’re on the list

McKinney created pandas, the dataframe library that turned Python into the world's dominant data analysis language, and followed it with Apache Arrow, now the interoperability layer beneath much of the modern data stack.

Wes McKinney is the American software engineer whose creation of pandas in 2008, while working as a quantitative analyst at AQR Capital Management, gave Python the flexible, high-performance dataframe library it lacked and that R users had long enjoyed. Released publicly in 2009, pandas quietly became the substrate on which most of the modern Python data stack is built, from Jupyter notebooks to scikit-learn pipelines, and McKinney's own book, Python for Data Analysis, now in its third edition, has served for over a decade as the field's de facto onboarding manual.

McKinney studied mathematics at MIT before moving into finance, an experience that shaped pandas' early design around time series and tabular data manipulation for trading desks. He briefly pursued a PhD in statistics at Duke before leaving academia to focus on open-source tooling and entrepreneurship, co-founding the startups Lambda Foundry and Datapad, the latter acquired by Cloudera in 2014.

His second major contribution came at Two Sigma and then through Ursa Labs, the non-profit research group he launched in 2018, where he helped create Apache Arrow, a cross-language columnar memory format now embedded in databases, data warehouses and analytics engines including Spark, Snowflake and DuckDB. Ursa Labs was folded into the venture-backed Voltron Data in 2021, where McKinney continued as chief architect, working on Arrow-native execution engines and the Ibis dataframe API before joining Posit, the RStudio-founded public benefit corporation, as principal architect in 2023.

Beyond the code itself, McKinney has been an influential voice on the economics and governance of open-source data infrastructure, writing and speaking widely about sustainable maintenance models for community projects that underpin billions of dollars of commercial activity. He remains an active contributor to pandas, Arrow and Ibis, and continues to shape how interoperable, memory-efficient data formats spread across the industry.

Two decades after pandas' first commit, its influence is difficult to overstate: it is downloaded hundreds of millions of times a month and is a prerequisite skill for data scientists worldwide. Arrow, McKinney's second act, has arguably had even broader systemic impact, quietly eliminating serialization overhead between dozens of major data tools.

Career timeline

  1. 2007Graduates MIT with a BS in Mathematics; joins AQR Capital Management
  2. 2009Releases pandas as open source
  3. 2012Publishes first edition of Python for Data Analysis
  4. 2014Datapad acquired by Cloudera; joins Cloudera engineering
  5. 2016Joins Two Sigma Investments to work on Apache Arrow
  6. 2018Launches Ursa Labs to fund Arrow development
  7. 2021Ursa Labs becomes part of Voltron Data
  8. 2023Joins Posit PBC as Principal Architect

Sources

  1. Wes McKinney - Wikipedia
  2. Pandas (software) - Wikipedia
  3. Welcome, Wes! - Posit
  4. Python Pandas creator Wes McKinney joins Posit - InfoWorld
  5. Wes McKinney - personal site

More in Open Source