Terence Parr

Terence Parr Email and Phone Number

Staff Software Engineer @ Google
San Francisco, CA, US
Terence Parr's Location
San Francisco, California, United States, United States
Terence Parr's Contact Details
About Terence Parr

For 30 years, I have developed, maintained, and built online communities for open-source packages and tools, such as the ANTLR parser generator. My passion is writing software and it represents a significant chunk of my activity. In general, my speciality is building tools and libraries to make developers and data scientists more productive and effective. While I am currently focused on creating libraries to interpret, visualize, and debug machine learning models, I have significant expertise in programming language implementation and translation.See http://explained.ai and http://www.antlr.orgI am now a tech lead at Google but was a data science and computer science professor at the University of San Francisco, where I cofounded and was the founding director of the data science graduate program in 2012. I've published four programming language implementation books and 13 peer-reviewed papers, but most of my output is software and the related articles.

Terence Parr's Current Company Details
Google

Google

View
Staff Software Engineer
San Francisco, CA, US
Website:
goo.gle/3DLEokh
Employees:
315106
Company phone:
916.253.7820
Terence Parr Work Experience Details
  • Google
    Staff Software Engineer
    Google
    San Francisco, Ca, Us
  • Google
    Senior Staff Software Engineer
    Google Oct 2023 - Present
    Mountain View, Ca, Us
    I work with both the privacy-safety-security group and sometimes with Developer AI. Currently leading an effort to build a Python library for rapid prototyping applications based upon large language models within Google. The goal is to make it easy for programmers without machine learning experience to leverage the power of large language models. Another project involves LLM safety when confronted with adversarial prompts that try to elicit inappropriate responses.
  • Google
    Staff Software Engineer
    Google Jan 2022 - Oct 2023
    Mountain View, Ca, Us
    Currently leading an effort to build a Python library for rapid prototyping applications based upon large language models within Google. The goal is to make it easy for programmers without machine learning experience to leverage the power of large language models. It also accelerates the productivity of experienced LLM and ML practitioners. Super easy to use without sacrificing power.My home team is a group working in the counter-abuse space, where I'm a tech lead.
  • University Of San Francisco
    Professor Emeritus
    University Of San Francisco Nov 2022 - Present
    San Francisco, Ca, Us
  • Antlr
    Antlr Creator And Project Lead
    Antlr Jan 1990 - Present
    San Francisco, California, Us
  • University Of San Francisco
    Full Professor Of Computer Science
    University Of San Francisco Aug 2003 - Jan 2022
    San Francisco, Ca, Us
    I develop, maintain, and build online communities for open-source packages and tools, such as the ANTLR parser generator. My passion is writing software and it represents a significant chunk of my activity. In general, my speciality is building tools and libraries to make developers and data scientists more productive and effective. While I am currently focused on creating libraries to interpret, visualize, and debug machine learning models, I have significant expertise in programming language implementation and translation.
  • University Of San Francisco
    Professor And Graduate Program Director, Computer Science And Data Science
    University Of San Francisco Jun 2004 - Jan 2014
    San Francisco, Ca, Us
    I was grad program director in CS for a decade and co-created USF's MS in data science program in 2012, running it for the first 2 years.
  • Jguru
    Cofounder, President, Chief Scientist
    Jguru 1996 - 2004
    Cofounder, President/Chief Scientist; San Francisco, CA. jGuru.com was a well-respected and large independent site for Java developers. Solicited and received $5M private investment, managed 20+ people (10 Ph.D.s) when doing business as MageLang Institute, and implemented the 110k-line jGuru server using Java/XML/RDBMS. Sold in 2004 to Jupiter Media.
  • Parr Research Corporation
    Software Development Consultant
    Parr Research Corporation Aug 1994 - Dec 1995
    Clients included NeXT Computer, Army Research Lab (Aberdeen Proving Grounds), Tandem, Computing Devices International, Berkeley Systems, Pencom.
  • University Of Minnesota
    Postdoctoral Research Fellow
    University Of Minnesota 1993 - 1994
    Minneapolis And St. Paul, Minnesota, Us
    I worked in the Army High-Performance Computing Research Center developing language translation tools and apply them to the translation of Fortran code simulating fluid dynamics.
  • Ibm
    Programmer
    Ibm Jun 1990 - Aug 1990
    Armonk, New York, Ny, Us
    I worked on a translator for an internal IBM programming language for the summer.
  • Renault Automation
    Programmer
    Renault Automation Jan 1988 - Jun 1988
    As part of the "Direction des Techniques Avancees" group, I completed work on a byte-code compiler, interpreter, and debugger for KAREL (robot-control language); continuation of work from Cybotech. French was my primary work language.
  • Cybotech Corporation
    Programmer
    Cybotech Corporation May 1986 - Dec 1987
    Principle developer of byte-code compiler, debugger and environment for KAREL, a robot control language; supervised work of two other employees. This was both a summer job and then a part-time job during the school year.
  • Lockheed Missiles & Space Company
    Summer Technical Hire
    Lockheed Missiles & Space Company May 1985 - Aug 1985
    Assistant system administrator for network of 45 Apollo workstations.
  • Lockheed Missiles & Space Company
    Summer Technical Hire
    Lockheed Missiles & Space Company May 1984 - Aug 1984
    Developed program to schedule calibration of fleet ballistic missile test consoles.
  • Kaman Sciences Corporation
    Programmer
    Kaman Sciences Corporation May 1983 - Aug 1983
    Developed graphics package in Pascal and an interrupt-driven printer driver in Z80 assembly code.
  • Bio-Analytical Systems
    Programmer
    Bio-Analytical Systems Aug 1982 - May 1983
    Developed software to collect and display data from chemical analysis hardware in 6502 assembly code.

Terence Parr Skills

Software Engineering Java Computer Science Python Software Development C Machine Learning Programming Linux Antlr Unix Teaching Data Mining Architecture High Performance Computing

Terence Parr Education Details

  • Purdue University
    Purdue University
    Computer Engineering
  • Purdue University
    Purdue University
    Engineering
  • Purdue University
    Purdue University
    Computer Science

Frequently Asked Questions about Terence Parr

What company does Terence Parr work for?

Terence Parr works for Google

What is Terence Parr's role at the current company?

Terence Parr's current role is Staff Software Engineer.

What is Terence Parr's email address?

Terence Parr's email address is tj****@****fca.edu

What is Terence Parr's direct phone number?

Terence Parr's direct phone number is (707)-527*****

What schools did Terence Parr attend?

Terence Parr attended Purdue University, Purdue University, Purdue University.

What skills is Terence Parr known for?

Terence Parr has skills like Software Engineering, Java, Computer Science, Python, Software Development, C, Machine Learning, Programming, Linux, Antlr, Unix, Teaching.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.