Geoff Bacon

Software Engineer at Google DeepMind

San Francisco, California, 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
Geoff Bacon is a software engineer at Google DeepMind specializing in multilingual data and evaluations for Gemini, with 11 years of experience spanning research, engineering and teaching. He holds a PhD from UC Berkeley where his dissertation empirically measured what neural networks learn about phonology, morphosyntax and semantics across more than 80 languages. Geoff has led Python and NLP teams at UC Berkeley’s D-Lab, contributed QA and test automation to the flagship NLTK library, and helped deploy NLP methods for hate-speech measurement and lexical-semantic integration. His background blends field linguistics (including documentation of an endangered Nigerian language), industry project management and military service, giving him rare cross-disciplinary perspective on language technology. Based in San Francisco, he focuses on making large models truly multilingual and empirically grounded.
code11 years of coding experience
job6 years of employment as a software developer
bookDoctor of Philosophy - PhD, Linguistics, Doctor of Philosophy - PhD, Linguistics at University of California, Berkeley
bookThe University of Melbourne
languagesEnglish, French, Italian, Arabic, Latin, Greek, Sanskrit
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

unit-testing10
nltk10
unit-test10
python10
test-automation10
testing10
nlp9
machine-learning7

Programming languages (6)

TypeScriptShellJavaScriptHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
nltk/nltk

May 2016 - Oct 2016

NLTK Source
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:6 commits, 1 PR, 1 comment in 5 months
Contributions summary:Geoff contributed significantly to the testing framework of the NLTK library. Their commits focused on adding new test cases to `test_aline.py` to ensure the accuracy of the phonetic alignment algorithm. They specifically added tests for the `align` and `delta` methods, expanding the test suite to cover a wider range of input scenarios and edge cases, thereby improving the overall quality and reliability of the ALINE module.
nlppythonmachine-learningnltknatural-language-processing
Introduction to web scraping
Contributions:9 commits, 6 pushes, 1 branch in 1 year
pythonscrapingweb-scrapingwebscrapingscraper
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
Geoff Bacon - Software Engineer at Google DeepMind