Ryan Seneca

Senior Flight Software Engineer at SpaceX

Hawthorne, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Ryan Seneca is a Senior Flight Software Engineer with 12 years of experience building high-performance compilers, GPU runtimes, and parallel algorithms for aerospace and autonomous systems. An MIT-trained researcher who won the 2020 Charles and Jennifer Johnson Thesis Award, he designed a GPU backend and optimization framework for the Tensor Algebra Compiler that matched hand-written kernels on CPUs and GPUs. He has driven LLVM-based toolchains, GPU code generation, and exascale programming work at Waymo and now applies that expertise to flight software at SpaceX. Ryan’s background spans low-power accelerator design and deployment—from approximate-arithmetic SIMD meshes to on-device DNN inference—and includes production Android apps with millions of downloads. He’s an active contributor to the taco tensor-compiler backend and has a track record of translating deep compiler research into shipping systems and proposal-winning architecture. Based in Hawthorne, CA, he combines academic rigor with pragmatic engineering across HW/SW codesign and runtime stacks.
code12 years of coding experience
job12 years of employment as a software developer
bookMaster of Engineering - MEng Computer Systems, Master of Engineering - MEng Computer Systems at Massachusetts Institute of Technology
bookComputer Science, Computer Science at Google CAPE
bookHigh School, High School at Lakeside School
languagesEnglish, Spanish, Sinhalese
stackoverflow-logo

Stackoverflow

Stats
4,567reputation
366kreached
117answers
14questions
Badges
android
top-5%
android-viewpager
top-5%
speech-recognition
top-5%
android-fragments
top-5%
github-logo-circle

Github Skills (21)

c-language10
datatypes10
algebra10
tensor10
cprogramming-language10
data-structure9
android-fragments9
android9
android-viewpager9
speech-recognition9
data-structures9
develop8
wakeup6
audio6
image-viewer6

Programming languages (8)

JavaCSSC++LLVMJavaScriptHaskellHTMLPython

Github contributions (5)

github-logo-circle
tensor-compiler/taco

Dec 2017 - Dec 2020

The Tensor Algebra Compiler (taco) computes sparse tensor expressions on CPUs and GPUs
Role in this project:
userBack-end Developer
Contributions:371 commits, 14 PRs, 57 pushes in 3 years
Contributions summary:Ryan made several contributions to the Tensor Algebra Compiler (taco) project by implementing complex data types and fixed-size types within the code. These changes involved modifying type files to handle complex data types, and updating various source code files and header files to use the new data types. The user also addressed compiling issues in the testing files, ensuring the project's functionality and stability.
cudatacolinear-algebratensor-algebra-compilergpu
RSenApps/Commandr-Android

Jul 2014 - Jun 2015

Contributions:135 commits, 5 PRs, 48 pushes in 10 months
googlerootno-rootgoogle-now
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
Ryan Seneca - Senior Flight Software Engineer at SpaceX