Sirjanpreet Singh

Incoming Machine Learning Engineer Intern at Expedia Group

Seattle, Washington, 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

👤
Senior
🎓
Top School
Sirjanpreet Singh is a software engineer with nine years of hands-on experience, currently headed to internships at AWS (Billing) and Expedia Group (Machine Learning) in 2026. He has applied research and engineering skills across industry and academia—from crypto meta-optics and image gradient reconstruction at the University of Washington to monetization systems at Ericsson. An active backend contributor to large open-source datasets like OpenGenus/cosmos, he implements algorithms and advanced DS solutions (Manacher’s algorithm, MO’s algorithm, dynamic programming and backtracking solvers) that power search and analytical tooling. Based in Seattle and grounded in the Paul G. Allen School and UW CS programs, he blends low-level algorithmic rigor with practical experience shipping billing, ML, and security-related systems. Notably, his work bridges research-grade image reconstruction and production-focused billing/mediation systems, showing versatility across the stack.
code9 years of coding experience
bookBachelor's degree, Bachelor's degree at Paul G. Allen School of Computer Science & Engineering
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Washington
github-logo-circle

Github Skills (13)

algorithm10
data-structures10
algorithms10
backtracking10
c-language10
cprogramming-language10
dynamic-programming10
data-structure10
sorting-algorithms9
maths9
bit-manipulation9
math9
string-algorithms9

Programming languages (5)

C++CSSHandlebarsJavaScriptPython

Github contributions (5)

github-logo-circle
OpenGenus/cosmos

Oct 2017 - Oct 2017

World's largest Contributor driven code dataset | Used in Quark Search Engine, @OpenGenus IQ, OpenGenus Visual Project
Role in this project:
userBackend Developer
Contributions:14 commits, 10 PRs, 19 comments in 5 days
Contributions summary:Sirjanpreet primarily contributed code related to algorithms and data structures, including implementations of ternary search, counting sort, and solutions for the coin change problem using dynamic programming. The user also implemented solutions for backtracking problems like the maze solver and Sudoku solver. Furthermore, the user added implementations for the Manacher's algorithm for string manipulation and MO's algorithm for query processing.
datastructuresinternshipcontributordatasetopengenus
sirjan13/PyCricUpdate

Jun 2017 - Aug 2023

Contributions:4 pushes, 1 branch in 6 years 2 months
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
Sirjanpreet Singh - Incoming Machine Learning Engineer Intern at Expedia Group