Lee Becker is a Staff Software Engineer specializing in human-centered AI with 13 years of experience building production ML systems that turn messy, unstructured data into decision-ready intelligence. He blends deep academic roots in NLP and cognitive science with hands-on engineering across assessment, healthcare, and education domains, evolving from statistical methods to fine-tuned transformers and LLM agents. Known for designing modular architectures that combine rules, discriminative models, and generative systems, he owns the full ML lifecycle from data collection to resilient deployment and evaluation. Lee thrives on high-stakes problems where models must augment expert judgment, and he brings product-minded technical strategy to balance short-term launches with long-term reliability. Based in Boulder, he pairs leadership experience at Pearson, ETS, and now Lattice with a pragmatic researcher’s focus on measurable outcomes.
13 years of coding experience
22 years of employment as a software developer
BS with honors Computer Science Electrical Engineering, BS with honors Computer Science Electrical Engineering at Colorado School of Mines
Doctor of Philosophy (PhD) Computer Science and Cognitive Science; Computer Science, Doctor of Philosophy (PhD) Computer Science and Cognitive Science; Computer Science at University of Colorado Boulder
Jembatan - A bridge to span various NLP frameworks in Python
Contributions:16 PRs, 52 pushes, 13 branches in 2 years
nlppythonbridgespanword2vec
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
Lee Becker - Team Manager, AI Scientist at Pearson