Computer Vision Engineer Perception Algorithms at Apple
San Francisco Bay Area United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Savinay Nagendra is a research scientist and Ph.D. graduate in Computer Science and Engineering from Penn State, specializing in computer vision with eight years of industry and academic experience across semantic and instance segmentation, few-shot prompting, and privacy-aware model interpretability. He has led vision projects funded by Google AI, built a few-shot spatial prompt engineering system for Meta’s Segment Anything Model with Schlumberger, and designed multimodal video LLMs and segmentation tools during industry stints at Meta and SLB. His work spans deep learning for high-resolution and satellite imagery, 3D generative modeling, reinforcement learning for oilfield optimization, and developing robust models under differentially private SGD. Based in the San Francisco Bay Area, he combines solid system-building experience with research depth—often translating prototypes into deployed or patent-pursuing pipelines—bringing a rare mix of applied ML engineering and rigorous academic insight.
8 years of coding experience
8 years of employment as a software developer
Bachelor of Engineering - BE Electrical and Electronics Engineering, Bachelor of Engineering - BE Electrical and Electronics Engineering at PES University
Doctor of Philosophy - PhD Computer Science and Engineering, Doctor of Philosophy - PhD Computer Science and Engineering at Penn State University
Reinforcement learning Algorithms such as SARSA, Q learning, Actor-Critic Policy Gradient and Value Function Approximation were applied to stabilize an inverted pendulum system and achieve optimal control. So essentially, the concept of Reinforcement Learning Controllers has been established. The Reinforcement Learning Controllers have been compared on the basis of performance and efficiency and they are separately compared with the classical Linear Quadratic Regulator Controller. Each of the RL controller have been integrated with a Swing up controller. A virtual switch toggles between the Swing up controller and the RL controller automatically, based on the value of the angular deviation theta with respect to the vertical plane. My research paper and my undergraduate thesis have been uploaded for reference. All the codes have also been uploaded.
Contributions:1 release, 5 commits, 4 pushes in 4 years 5 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.