John Bates
AeroLeads people directory · profile

John Bates Email & Phone Number

Senior Software Engineer at Alphabet Inc. at Alphabet Inc.
Location: San Francisco Bay Area, United States 8 work roles 2 schools
3 work emails found @abc.xyz 7 phones found area 408, 415, 614, 650, and 214 LinkedIn matched
✓ Verified Jul 2026 4 data sources Profile completeness 100%

Contact Signals · 3 work emails · 7 phones

Work email j****@abc.xyz
Direct phone (408) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Senior Software Engineer at Alphabet Inc.
Location
San Francisco Bay Area, United States
Company size

Who is John Bates? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

John Bates is listed as Senior Software Engineer at Alphabet Inc. at Alphabet Inc., a with 761 employees, based in San Francisco Bay Area, United States. AeroLeads shows a work email signal at abc.xyz, phone signal with area code 408, 415, 614, 650, 214, and a matched LinkedIn profile for John Bates.

John Bates previously worked as Senior Software Engineer at Alphabet Inc. and Software Developer at The Climate Corporation. John Bates holds Bs, Electrical And Computer Engineering from Carnegie Mellon University.

Company email context

Email format at Alphabet Inc.

This section adds company-level context without repeating John Bates's masked contact details.

{first}@abc.xyz
95% confidence

AeroLeads found 3 current-domain work email signals for John Bates. Compare company email patterns before reaching out.

Profile bio

About John Bates

John Bates is a Senior Software Engineer at Alphabet Inc. at Alphabet Inc.. He possess expertise in java, linux, software engineering, algorithms, c++ and 18 more skills. He is proficient in Spanish and Japanese.

Listed skills include Java, Linux, Software Engineering, Algorithms, and 19 others.

Current workplace

John Bates's current company

Company context helps verify the profile and gives searchers a useful next step.

Alphabet Inc.
Alphabet Inc.
Senior Software Engineer at Alphabet Inc.
mountain view, california, united states
Website
Employees
761
AeroLeads page
8 roles

John Bates work experience

A career timeline built from the work history available for this profile.

Senior Software Engineer

Current

South San Francisco, California, United States

Verily Workbench Technical Solutions Engineer | 8/2021 - Present- End-to-end cloud infrastructure solutions for academic and industry researchers- Genomics and data science implementations and scaling for research partnersSearch and Assistant Growth Factors | 6/2020 - 8/2021- Developed machine learning models and data pipelines to drive search user growth and retention.Ultra-wide Field Diabetic Retinopathy Diagnosis | 4/2017 - 6/2020- Technical lead for the effort to diagnose Diabetic Retinopathy (DR) from graded retinal images.- Developed ETL pipelines, CNN-based deep learning models, statistical analysis tools.- Rapid iteration on model architecture, hyperparameter tuning, and image grading strategies.- Extensive cross-functional collaboration with external data partners, physicians, statisticians, and infrastructure engineers."Machine Learning Ninja" Rotation | 10/2016 - 4/2017- 6 month rotation with the Google Research and Machine Intelligence group.- Developed TFX estimator for state saving recurrent neural networks.- Wrote CUDA implementations for TensorFlow operations.Cloud Genomics | 7/2013 - 10/2016- Wrote the first implementations of key components of Google's Cloud Genomics API and backend.- These services host and process genomic data for hundreds of customers

Jul 2013 - Present

Software Developer

San Francisco, Ca

Developed crop yield models based on weather data, using Clojure, Cascalog, and Mahout to run at scale on Amazon's Elastic Map Reduce service.

Jan 2012 - Jun 2013

Software Developer 4

Berkeley, Ca

Wrote pipeline for automated discovery of CRISPR elements for all prokaryotic genomes in MicrobesOnline (MOL) Wrote data aggregation and resolution scheme for MOL, integrating metabolite, reaction, and pathway data from a variety of online databases (e.g. KEGG, MetaCyc, and BiGG.) Wrote a web-based front end for this metabolic pathway data on MOL. Writing the Genome-Linked Application for Metabolic Maps (GLAMM) - a platform for visualizing functional data (e.g. mRNA expression, protein levels, metabolic flux, metabolite levels, etc.) in the context of metabolic pathways, as well as finding routes for novel synthetic pathways for biofuel production, available at http://glamm.lbl.gov.

Dec 2008 - Feb 2012

Software Developer

Cupertino, Ca

Designed and wrote large sections of BezelServices - Mac OS Xs HID event handling service. Greatly expanded the infrared receiver driver, including integrating it into the AppleTV. Wrote a variety of demo applications for prototype iPad hardware and software, and a wide variety of novel human interface technologies. Managed a small software and hardware prototyping team. Extensive cross-team collaboration with software and hardware engineering, industrial design, user interface, product design, and art teams.

Dec 2005 - Dec 2008

Software Developer

Ati

Implemented and tested components of the Java JSR-184 Mobile 3D graphics API on the Imageon 2300 SOC. Integrated this API into Win32 and WinCE platforms. Coordinated with customers to make systemic changes to our existing OpenGL ES driver (written in C) to optimize performance on and add features to their handheld products.

Dec 2003 - May 2005

Hardware Engineer

Cupertino, Ca

Developed a transaction level simulator (transactor) in Vera to verify the behavior of a PCI Express implementation. Wrote Altivec-compatible assembly code in order to test video processing cores on a custom ASIC. Wrote and debugged transactors and tests for the HyperTransport bus implementation in the Apple PowerMac G5.

Jan 2002 - Dec 2003

Software Developer

Believe, Inc.

Implemented fixed-function shader components (e.g. noise generators, texture filters, etc.) in a functional, bit-accurate C simulation of custom shader hardware. Wrote and assessed the impact of hand coded, vectorized linear algebra routines using the Intel SSE2 assembly instruction set.

May 2001 - Nov 2001

Methodology Engineer

San Jose, Ca

Developed a tool for quantifying the correlation between circuits simulated using static timing models and those simulated using SPICE models. Wrote a tool to optimize the routing and buffering of clock lines between hardware blocks on an ASIC. Developed a tool and methodology for distributed synthesis of Verilog code, reducing the time for synthesis by a factor of four.

Jun 1999 - May 2001
Team & coworkers

Colleagues at Alphabet Inc.

Other employees you can reach at abc.xyz. View company contacts for 761 employees →

2 education records

John Bates education

Education record

Continuing Education

Coursera: - Mathematical Biostatistics Bootcamp 1 - Machine Learning Stanford Online: - Statistical Learning

FAQ

Frequently asked questions about John Bates

Quick answers generated from the profile data available on this page.

What company does John Bates work for?

John Bates works for Alphabet Inc..

What is John Bates's role at Alphabet Inc.?

John Bates is listed as Senior Software Engineer at Alphabet Inc. at Alphabet Inc..

What is John Bates's email address?

AeroLeads has found 3 work email signals at @abc.xyz for John Bates at Alphabet Inc..

What is John Bates's phone number?

AeroLeads has found 7 phone signal(s) with area code 408, 415, 614, 650, 214 for John Bates at Alphabet Inc..

Where is John Bates based?

John Bates is based in San Francisco Bay Area, United States while working with Alphabet Inc..

What companies has John Bates worked for?

John Bates has worked for Alphabet Inc., The Climate Corporation, Lawrence Berkeley National Laboratory, Apple Inc., and Ati.

Who are John Bates's colleagues at Alphabet Inc.?

John Bates's colleagues at Alphabet Inc. include Ankan Goswami, Depita Mayang Sari, Rahmad Halim, Mi Ch, and Matthew Smith.

How can I contact John Bates?

You can use AeroLeads to view verified contact signals for John Bates at Alphabet Inc., including work email, phone, and LinkedIn data when available.

What schools did John Bates attend?

John Bates holds Bs, Electrical And Computer Engineering from Carnegie Mellon University.

What skills is John Bates known for?

John Bates is listed with skills including Java, Linux, Software Engineering, Algorithms, C++, Machine Learning, Unix, and Agile Methodologies.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the John Bates you were looking for.

View similar profiles