John Wernsing
AeroLeads people directory · profile

John Wernsing Email & Phone Number

Principal Machine Learning Engineer at Irreverent Labs
Location: Sammamish, Washington, United States 10 work roles 5 schools
3 work emails found @microsoft.com 1 phone found area 503 LinkedIn matched
✓ Verified Jun 2026 4 data sources Profile completeness 100%

Contact Signals · 3 work emails · 1 phone

Work email j****@microsoft.com
Direct phone (503) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Principal Machine Learning Engineer
Location
Sammamish, Washington, United States
Company size

Who is John Wernsing? Overview

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

Quick answer

John Wernsing is listed as Principal Machine Learning Engineer at Irreverent Labs, a company with 22 employees, based in Sammamish, Washington, United States. AeroLeads shows a work email signal at microsoft.com, phone signal with area code 503, and a matched LinkedIn profile for John Wernsing.

John Wernsing previously worked as Lead Principal Machine Learning Engineer at Ml Cpu Inc. and Principal Research Software Development Engineer at Microsoft. John Wernsing holds Doctor Of Philosophy (Ph.D.), Computer Engineering from University Of Florida.

Company email context

Email format at Irreverent Labs

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

{first}.{last}@microsoft.com
92% confidence

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

Profile bio

About John Wernsing

I am a software developer who specializes in high-performance computing. I completed a PhD in electrical and computer engineering, and most enjoy working in the lower levels of the software stack. At my current position in Microsoft Research, I work as the lead backend developer in the Machine Teaching group. I have also been a developer on several other research projects (some of which are now in production), including development for a streaming database engine and designing/developing an encryption library. Prior to Microsoft, I worked at Google on their cloud computing infrastructure, and completed several internships at AMD, Motorola, and others. For my PhD dissertation, I designed and implemented a software framework, called “Elastic Computing”, which automatically optimizes algorithms to run efficiently on multi-core heterogeneous systems.

Listed skills include C++, C#, Java, Cuda, and 44 others.

Current workplace

John Wernsing's current company

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

Irreverent Labs
Irreverent Labs
Principal Machine Learning Engineer
Kirkland, WA, US
Website
Employees
22
AeroLeads page
10 roles

John Wernsing work experience

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

Principal Machine Learning Engineer

Current

Dover, Delaware, US

Jul 2024 - Present

Lead Principal Machine Learning Engineer

Ml Cpu Inc.
  • Optimized execution of 2D convolution models
  • Developed and experimented in PyTorch
  • Implemented high-performance custom PyTorch operators in C++
Jan 2024 - Jun 2024

Principal Research Software Development Engineer

Redmond, Washington, US

  • Lead backend developer for the Platform for Interactive Concept Learning (PICL) application in the Machine Teaching group.
  • Proposed, researched, and developed a multi-threaded, auto-optimizing version of LINQ for big data querying, requiring advanced C# implementation such as run-time code generation and custom thread-safe data structures
  • Led the design and implementation of “SEAL”, a library for homomorphic encryption (written in C++, C++/CLI, and C#)
  • Developed a C++/CLI wrapper to Berkeley’s Caffe deep learning library to expose a.NET interface
  • Researched and implemented advances for “Trill”, a C# high-performance streaming temporal querying engine
Jan 2013 - Jan 2024

Software Engineer Iii

Mountain View, CA, US

  • Developed in Java for the management infrastructure team of Google Compute Engine
May 2012 - Nov 2012

Research Assistant

Gainesville, Florida, US

  • Proposed, researched, and developed “Elastic Computing” (consisting of over 20,000 lines of C++ code) to automatically determine how to parallelize computation effectively on a multi-core system with FPGAs and GPUs.
Aug 2006 - May 2012

Software Engineer Intern

Chicago, Illinois, US

  • Developed a Java-based GUI tool to effectively present debugging data for the iDEN group
May 2006 - Aug 2006

Software Development Engineer Intern

Redmond, Washington, US

  • Implemented internal device diagnostic features for Windows device drivers
May 2005 - Aug 2005

Software Engineer Intern

Amd

Santa Clara, California, US

  • Developed a Java-based GUI front-end and a C-based disk restoration application for large-scale CPU testing
May 2004 - Aug 2004

Programmer

US

  • Developed Visual Basic-based database applications for web and desktop platforms
Jan 2002 - Dec 2002
5 education records

John Wernsing education

Doctor Of Philosophy (Ph.D.), Computer Engineering

University Of Florida

Master Of Science (Ms), Computer Engineering

University Of Florida

Master Of Science (Ms), Electrical And Electronics Engineering

University Of Florida

Bachelor Of Science (Bs), Computer Engineering

University Of Florida

Bachelor Of Science (Bs), Electrical And Electronics Engineering

University Of Florida
FAQ

Frequently asked questions about John Wernsing

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

What company does John Wernsing work for?

John Wernsing works for Irreverent Labs.

What is John Wernsing's role at Irreverent Labs?

John Wernsing is listed as Principal Machine Learning Engineer at Irreverent Labs.

What is John Wernsing's email address?

AeroLeads has found 3 work email signals at @microsoft.com for John Wernsing at Irreverent Labs.

What is John Wernsing's phone number?

AeroLeads has found 1 phone signal(s) with area code 503 for John Wernsing at Irreverent Labs.

Where is John Wernsing based?

John Wernsing is based in Sammamish, Washington, United States while working with Irreverent Labs.

What companies has John Wernsing worked for?

John Wernsing has worked for Irreverent Labs, Ml Cpu Inc., Microsoft, Google, and University Of Florida.

How can I contact John Wernsing?

You can use AeroLeads to view verified contact signals for John Wernsing at Irreverent Labs, including work email, phone, and LinkedIn data when available.

What schools did John Wernsing attend?

John Wernsing holds Doctor Of Philosophy (Ph.D.), Computer Engineering from University Of Florida.

What skills is John Wernsing known for?

John Wernsing is listed with skills including C++, C#, Java, Cuda, Sql, Vhdl, C++/Cli, and High Performance Computing.

Find 750M verified contacts

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