← All speakers

Bio, Work & Ideas

Pamela Fox

Conference affiliation: Principal Cloud Advocate · Microsoft · 2026

On this page

Pamela Fox is a Principal Cloud Advocate at Microsoft helping developers build Python applications with Azure, Microsoft Foundry, GitHub, and Visual Studio Code. Her career spans Google developer relations, early engineering roles at Coursera and Woebot, Khan Academy programming education, and teaching computer science at UC Berkeley.

From developer advocacy to computing education

Fox worked on the Google Maps and Google Wave APIs in Mountain View and Australia before becoming Coursera’s second frontend engineer. At Khan Academy, she created computing curriculum and improved its live-coding environment. She founded the Girl Develop It San Francisco chapter, developed openly licensed instructional materials, taught courses including CS61A and CS302 at Berkeley, and helped start Woebot’s engineering team. Her professional biography connects that experience to her current work making Python and cloud development more accessible.

Her educational projects include interactive recursion visualizations and browser-based Python programming exercises. Other repositories include a reusable Python project template and a browser local-storage caching utility.

Practical convictions about production AI

  • Hybrid retrieval with semantic reranking. Fox combines keyword search, vector retrieval, rank fusion, and semantic ranking because embeddings can introduce irrelevant results while missing exact terms. In her comparison of retrieval strategies, vector-only retrieval scored 2.79 out of 5 for groundedness, compared with 4.87 for text-only search and 4.89 for hybrid retrieval with semantic ranking. Because her synthetic dataset favored lexical overlap, she emphasizes evaluating the actual workload.
  • Evaluation beyond sample questions. Her ai-rag-chat-evaluator combines model-graded groundedness and relevance with programmatic citation checks. Fox has found that changing retrieval parameters or models can improve results more than prompt tinkering, while model-based evaluations introduce meaningful latency and cost.
  • Repeatable, production-minded Python architecture. Her AI Engineer workshop connects asynchronous Python services, response streaming, PostgreSQL, Azure AI Search, infrastructure as code, and deployment through Azure Developer CLI. She advocates token-based document chunking, particularly for multilingual content, and treats traceable citations, observability, and identity-based authentication as application requirements.

Read the topics behind these talks

2 conference talks

References