John Ward
Staff Software Engineer Meta
GitHub
LinkedIn
Hi, I'm John. I'm a Staff Software Engineer at Meta, where I'm leading development of the spatial computing platform that powers current and future XR devices. In my time at Meta, public projects I've worked on include: Orion AR glasses, Meta Neural Band, Meta AI glasses, Quest 3 Augments, React Native for Reality Labs devices, and Meta Spatial SDK.
Prior to Meta, I worked at Amazon to optimize global supply chains throughout COVID-19 disruptions, and at the agriculture data startup Gro Intelligence to combat food insecurity. As a student, I interned at NASA's Atmospheric Science Data Center, developing tools for researchers to monitor and understand climate change. In each of these roles, I applied data science and machine learning to remote sensing and econometric data to optimize decision-making.
My research interests include: spatial computing, scene understanding, and AI, especially with regard to human-computer interaction. I have a particular interest in optimization problems and how decision-making is evaluated and automated, as in autonomous robotics and agentic systems.
I hold a master's degree in data science from Harvard University as well as a bachelor's degree in computer science from New York University.
Experience
Meta
Staff Software Engineer
2021 - Present
Spatial Frameworks lead. Launched the Orion AR glasses and am leading platform development for future wearable devices. Working on spatial UI, graphics and simulation, distributed computing, and scene understanding.
Amazon
Software Development Engineer
2020 - 2021
Led a 7-member engineering team in the Financial/Profit Intelligence org, working with an applied science research team to develop AI recommendation systems for assessing business performance risks and opportunities.
Gro Intelligence
Senior Software Engineer
2016 - 2020
Early seed-round employee and Tech Lead owning end-to-end the 1.0 release of the company's namesake Gro web app. Set technical direction and wrote much of the code for everything from AWS deployments, to user accounts and billing, to data pipelines and migrations, to UI design systems. Subsequently launched the Gro API, took on customer-facing DevRel / sales engineer responsibilities, and focused on scaling performance.
New York University
Various
2013-2016
• Undergraduate Research Assistant in the Secure Systems Lab, supervised by Professor Justin Cappos.
• Teaching Assistant for CS-1114 with Professors Phyllis Frankl and Itay Tal.
• Computer Science Tutor in the Polytechnic Tutoring Center.
• Resident Assistant in Othmer & Clark Halls. ResLife Faculty Liaison with Professors Chris Leslie and Cameron Myler.
NASA Atmospheric Science Data Center
Research Software Engineer Intern
Summer 2011
Developed and deployed data analysis applications for weather data collected by the TES project satellites. Advised by Walt Baskin.
Education
Harvard University
Master's, Data Science
2020 - 2024
Capstone Project: "Forex Factor Model for Portfolio Managers"
Coursework in: Generative AI, Robotics & Autonomous Vehicles, Computer Vision & Machine Perception, Deep Reinforcement Learning
New York University
Bachelor's, Computer Science
2012 - 2016
Honors program student, with a concentration in AI and a minor in Digital Media
Activities and societies:
• Voting member of the Stern Investment Analysis Group
• Tech@NYU Hackathon organizer
• University Leadership Honors Scholar
Research
Forex Factor Model for Portfolio Managers
Research
2024
John Ward, Manish Babel, Omead Eftekhari, Faisal Karim, Rodrigo Vargas Chapa
Master's capstone on ensemble deep learning methods for portfolio optimization and risk management in currency markets. Research conducted in collaboration with Citi and JP Morgan, and advised by Professors Steve Elston and Bruce Huang.
Paper
Player Modeling in Stardew Valley Mining
Research
2016
Meghan Clark, John Ward
Undergraduate research project advised by Professor Julian Togelius as part of the AI for Games course. Used genetic optimization to train AI agents to prioritize resource gathering in a simulated environment.
Paper
The Update Framework (TUF)
Research
2013
John Ward
Undergraduate research at NYU Tandon School of Engineering, advised by Professor Justin Cappos. Joined The Update Framework (TUF) project as a contributor, automating algorithmic verification of software correctness.
Abstract (Page 10)
Geospatial Metadata Server Research
Research
2011
John Ward, Hannah Kerner, Melissa Baltrusaitis, Walter E. Baskin
Developed and deployed the first data subsetter web application for the Tropospheric Emission Spectrometer (TES) mission. Components included an ETL pipeline for transforming climate data from satellite observations into tabular and tilemap formats, as well as a web-based user interface.
Abstract
Poster
Projects
Monocular Drone Localization
Machine Learning
Computer Vision
2022
In this project, we processed the camera feed from a (Tello) drone using object detection (YOLO) and depth estimation (MiDaS) models as well as image comparison (ORB and RANSAC) to estimate a drone's position in an indoor environment.
Github
CV Home Price
Machine Learning
Computer Vision
2022
In this project I developed a model using AutoML to predict home prices from a combination of tabular and image data, and then used saliency maps to interpret the image features the model focused on.
Notebook
Cash Buyers Effect on Real Estate Market Elasticity
Machine Learning
2022
An econometric analysis of the impact all-cash buyers have on the US real estate market's sensitivity to interest rate changes.
Report
Notebook
Sentiment Analysis of 2016 Presidential Election Coverage
Machine Learning
NLP
2016
An interactive web visualization using natural language processing to analyze sentiment of news coverage during the 2016 US Presidential Election.
Github
Paper
Scary Grocery
Game
2016
A 2D horror game made in Phaser.js where you play as a shopper trapped in a grocery store overnight, hunted by a boogey monster.
Github
Town: A Little MMO
Game
2016
A fun social multiplayer online game where you can chat with friends and earn in-game currency by building infrastructure in the digital world.
Github
What's Up Doc?
Machine Learning
2015
First place winner at Boston Hacks. A medical information service for areas without internet access. It uses speech recognition and web search to provide medical information over the phone.
Project Page
Running Water
Game
2015
A fun 2D platformer game where you play as a glass of water, applying force and rotation to navigate through the level all the while trying to avoid spilling your contents.
Github
Volunteering
Environmental Data & Governance Initiative (EDGI)
DataRescue Archiver
Developing software to preserve government datasets at risk of censorship and ensure their accessibility for future research.
New York Road Runners (NYRR)
Race Day Volunteer
Assisting with various tasks on race day, including setup, registration, and crowd management.
New York City Runs (NYCRUNS)
Race Day Volunteer
Assisting with various tasks on race day, including setup, registration, and crowd management.