Elijah Rippeth

Virginia, 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
Elijah Rippeth is a computational linguist and software engineer with 11 years of experience specializing in multilingual NLP, cross-lingual transfer, and machine translation. His work spans research and production: from research internships at Microsoft (WMT/EMNLP) and graduate research at University of Maryland to leading computational linguistics efforts at MITRE. He’s an active open-source contributor, improving CI/CD and cross-platform builds for Facebook’s fairseq and modernizing PyTorch text and Ignite with robust data pipelines and performance metrics. Comfortable across stacks, he combines backend and DevOps skills with rigorous ML engineering and testing—often turning “bad math into worse code” into reproducible, deployable systems. Based in Virginia, he brings an unusual blend of deep academic training (two M.S. degrees) and hands-on systems work that repeatedly bridges research prototypes to production-ready tooling.
code11 years of coding experience
job3 years of employment as a software developer
bookMaster of Science, Computational Linguistics, 3.91, Master of Science, Computational Linguistics, 3.91 at University of Washington
bookBachelor of Science, Electrical Engineering, 3.8, Bachelor of Science, Electrical Engineering, 3.8 at Ohio University
bookMaster of Science, Computer Science, 3.968, Master of Science, Computer Science, 3.968 at University of Maryland
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
16,649reputation
1.5mreached
350answers
152questions
Badges
declaration
top-5%
virtualenv
top-5%
machine-learning
top-5%
algorithm
top-5%
scikit-learn
top-5%
gif
top-1%
github-logo-circle

Github Skills (47)

pytorch10
data-pipelines10
pytest10
python10
load-data10
data-engineering10
data-set10
testing10
kafka10
machine-learning10
microservices-application10
sbt10
akka10
gif10
java10

Programming languages (21)

JavaC++CSSRustCScalaMakefileTeX

Github contributions (5)

github-logo-circle
lagom/lagom

Jun 2017 - Aug 2018

Reactive Microservices for the JVM
Role in this project:
userBack-end Developer
Contributions:27 commits, 55 PRs, 261 comments in 1 year 2 months
Contributions summary:Elijah primarily contributed to the Lagom framework by deprecating and refactoring existing APIs. They made changes to improve the local Kafka server setup, including port configuration and address binding. Additionally, the user updated the codebase to use more modern SBT syntax and deprecated older configurations related to Play framework. These efforts focused on API improvements, configuration enhancements, and dependency updates.
playframeworkjvmscaladistributed-systemsakka
facebookresearch/fairseq

Jan 2020 - Oct 2020

Facebook AI Research Sequence-to-Sequence Toolkit written in Python.
Role in this project:
userML Engineer & DevOps Engineer
Contributions:17 reviews, 20 commits, 39 PRs in 9 months
Contributions summary:Elijah primarily contributed to the continuous integration and continuous delivery (CI/CD) of the fairseq project by adding platform support. They also made code changes related to build processes, specifically targeting Windows builds. Moreover, the user fixed issues related to the build process and made changes to code generation and other scripts used within the system.
pytorchnlpsequencepythontransformer-architecture
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
Elijah Rippeth