John Wernsing Email & Phone Number
@microsoft.com
1 phone found area 503
LinkedIn matched
Who is John Wernsing? Overview
A concise factual answer block for searchers comparing this professional profile.
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.
Email format at Irreverent Labs
This section adds company-level context without repeating John Wernsing's masked contact details.
AeroLeads found 3 current-domain work email signals for John Wernsing. Compare company email patterns before reaching out.
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.
John Wernsing's current company
Company context helps verify the profile and gives searchers a useful next step.
John Wernsing work experience
A career timeline built from the work history available for this profile.
Principal Machine Learning Engineer
CurrentLead Principal Machine Learning Engineer
- Optimized execution of 2D convolution models
- Developed and experimented in PyTorch
- Implemented high-performance custom PyTorch operators in C++
Principal Research Software Development Engineer
- 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
Software Engineer Iii
- Developed in Java for the management infrastructure team of Google Compute Engine
Research Assistant
- 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.
Software Engineer Intern
- Developed a Java-based GUI tool to effectively present debugging data for the iDEN group
Software Development Engineer Intern
- Implemented internal device diagnostic features for Windows device drivers
Software Engineer Intern
- Developed a Java-based GUI front-end and a C-based disk restoration application for large-scale CPU testing
Programmer
- Developed Visual Basic-based database applications for web and desktop platforms
John Wernsing education
Doctor Of Philosophy (Ph.D.), Computer Engineering
Master Of Science (Ms), Computer Engineering
Master Of Science (Ms), Electrical And Electronics Engineering
Bachelor Of Science (Bs), Computer Engineering
Bachelor Of Science (Bs), Electrical And Electronics Engineering
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.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial