Group Engineering Manager, Python Language And Runtime at Microsoft
Greater Seattle Area United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Graham Wheeler is a seasoned engineering leader with 14+ years driving Python, AI, and developer tooling at scale, currently leading the Python Language & Runtime group at Microsoft where he works on Pyright/Pylance, debugpy and CPython performance. His background spans deep technical work in machine learning, distributed systems, cryptography, networking and compiler/VM design, and he holds a PhD in Computer Science from the University of Cape Town. He has shipped production ML and data tooling at eBay and Google—impacting shipping recommendations, BigQuery integrations, and Cloud Datalab—and played a hands-on role in testing and automation for widely used open-source projects like Dart’s test/pub tools. An inventor on more than two dozen patents, he blends R&D curiosity with pragmatic delivery and a track record of growing high-performing teams and products. Notably, he has repeatedly moved between IC and leadership roles to stay close to systems-level engineering while scaling developer experiences for millions of users. He is originally from South Africa and maintains an active presence in the developer community.
14 years of coding experience
25 years of employment as a software developer
Ph.D. Computer Science, Ph.D. Computer Science at University of Cape Town
Postgraduate Certificate in Management, Postgraduate Certificate in Management at Buckinghamshire New University
Interactive tools and developer experiences for Big Data on Google Cloud Platform.
Role in this project:
Back-end Developer & Data Engineer
Contributions:399 commits, 146 PRs, 224 pushes in 1 year 4 months
Contributions summary:Graham focused on enhancing the functionality of the BigQuery SDK, particularly for exporting and loading data. They implemented features to save query results in CSV format and introduced a more robust approach to handle data loading from GCS, including improved timeout management. Additionally, the user contributed to the internal workings of data handling by improving record parsing to better handle nested structures and ensuring proper data handling in the face of various schema types, and enhanced API calls. These changes demonstrate an emphasis on data processing and integration with BigQuery.
Contributions summary:Graham contributed significantly to the `dart-lang/test` repository, primarily focusing on enhancing the testing framework. They implemented features like support for layout render tests and added a new matcher class. The user also addressed several bugs and improved the usability of the testing library by modifying the existing code, including asynchronous setUp/tearDown functions. The changes involved modifying existing files and adding new features to enhance the testing process.
testingdart2dartunitunit-tests
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
Graham Wheeler - Group Engineering Manager, Python Language And Runtime at Microsoft