Sajal Subodh is an SDE 2 at Amazon with nine years of software engineering experience, combining strong backend development skills with a passion for machine learning and Python. A Jaypee Institute of Information Technology alumnus with a 9.2 GPA, he has practical experience shipping production services at Amazon and contributing to open-source privacy-preserving ML via meaningful fixes and feature additions to OpenMined/PySyft. He excels at analyzing complex problems calmly and translating them into robust code—examples include implementing tensor operations and improving test coverage in PySyft. Based in Lucknow, India, Sajal blends academic rigor with hands-on open-source collaboration, making him comfortable at the intersection of data science and backend engineering.
9 years of coding experience
3 years of employment as a software developer
Bachelor of Technology - BTech, Computer Science, 9.2/10, Bachelor of Technology - BTech, Computer Science, 9.2/10 at Jaypee Institute Of Information Technology
science, 95.6%, science, 95.6% at Delhi Public School, Lucknow
Perform data science on data that remains in someone else's server
Role in this project:
Back-end Developer / Data Scientist
Contributions:37 commits, 6 PRs, 18 comments in 1 month
Contributions summary:Sajal primarily contributed to the `syft/tensor.py` and `tests/test_tensor.py` files, implementing and fixing functionalities within the BaseTensor object. Their work focused on adding methods such as `sign`, `rsqrt`, `reciprocal` and `to_numpy`. They also fixed errors and addressed whitespace issues within the test files.
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.