Senior Software Engineer (Machine Learning) at Roku
Irvine, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Sai Doddala is a Senior Software Engineer specializing in machine learning with nine years of experience building production systems for embedded and cloud platforms. Currently at Roku after an internal progression from ML intern to software engineer, he combines hands-on MLOps and forecasting work (including a 27% MAPE reduction using Prophet and Airflow/Spark pipelines) with low-level C/C++ optimization for mobile Wi‑Fi stacks at Samsung. He holds a 4.0 MSCS at UC Irvine and has taught information retrieval and data analytics courses, pairing strong academic grounding with practical mentoring. Sai has a track record of performance tuning—reducing Wi‑Fi scan/connection times and improving hotspot battery usage—and of automating team workflows to boost productivity. Comfortable moving between systems-level engineering and data-driven ML, he also has on-site experience resolving time‑sensitive issues for device launches.
9 years of coding experience
5 years of employment as a software developer
Bachelor of Technology - BTech, Computer Science, 8.37/10, Bachelor of Technology - BTech, Computer Science, 8.37/10 at Indian Institute of Technology, Hyderabad
Master of Science - MS, Computer Science, 4.0/4.0, Master of Science - MS, Computer Science, 4.0/4.0 at UC Irvine Donald Bren School of Information and Computer Sciences
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.