Eric Undersander is a software engineer with two decades of experience building high-performance robotics, simulation, and ML systems, most recently as a Research Engineer on Meta FAIR’s robotics teams and now at a stealth venture in San Francisco. He blends low-level C++ performance optimization, multithreaded deterministic algorithms, and computational geometry from autonomous vehicle and game-engine work with ML systems engineering for training and profiling large models. At Cruise he led technical direction for motion and behavior planning, translating behaviors into convex optimization and production-grade graph search, while at Baidu he accelerated DNN training and built GPU profilers that delivered ~10x speedups. His open-source contributions to Facebook Research’s Habitat-Sim and Habitat-Lab emphasize profiling, performance tooling, and simulation infrastructure critical to embodied AI research. Comfortable across research and product settings, he pairs deep systems-level thinking with practical instrumentation to squeeze out predictable, measurable performance. An uncommon throughline in his career is turning profiling and tracing insights into tooling that improves both developer workflow and runtime efficiency.
9 years of coding experience
23 years of employment as a software developer
BS Computer Science, BS Computer Science at The University of Texas at Austin
A flexible, high-performance 3D simulator for Embodied AI research.
Role in this project:
Backend & Performance Engineer
Contributions:483 reviews, 180 commits, 184 PRs in 2 years 2 months
Contributions summary:Eric contributed significantly to the development of profiling and performance optimization tools within the Habitat-Sim project. This included the creation of `profiling_utils.py` to annotate code sections and `compare_profiles.py` to analyze profiling data. The user also refactored and improved existing code, such as updating the color buffer and fixing issues. The impact of these contributions enhances the project's performance analysis capabilities.
A modular high-level library to train embodied AI agents across a variety of tasks and environments.
Role in this project:
ML Engineer & Performance Engineer
Contributions:357 reviews, 86 commits, 85 PRs in 2 years 2 months
Contributions summary:Eric primarily contributed to the integration and utilization of profiling tools within the repository. They introduced profiling configurations and ranges for PPO and DDPPO training, alongside implementing a profiling wrapper, thereby enabling performance analysis. Furthermore, they removed an older version of profiling utilities from the main repository and added a script for generating profiling shell scripts, demonstrating a focus on optimizing and measuring the performance of the training pipelines. This likely improved the efficiency of model training within the Habitat-lab environment.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Eric Undersander - Software Engineer at Stealth Venture