Santhosh Narayanan is a senior software engineer with nine years of experience building data-driven and distributed systems, currently working at Amazon after roles across Amazon Lab126 and large-scale backend teams. He holds a Master's in Computer Science (Data Science) from USC and has practical research experience applying semi-supervised deep learning to civic problems like street cleanliness detection in Los Angeles. His technical breadth spans Python, Java, PyTorch/Keras, PySpark and emerging big-data stacks (Hadoop, Spark), and he has shipped production data pipelines and middleware integrating ML models with frontends. At ZS he scaled ML algorithms with PySpark and automated data migrations and quality checks, demonstrating an ability to move proofs-of-concept into robust, scheduled workflows. Based in San Jose, he combines academic rigor with hands-on engineering at cloud scale and an interest in using AI for social impact. A not-obvious strength: he pairs low-level backend engineering with front-end and devops fluency, enabling end-to-end delivery of ML-enabled applications.
8 years of coding experience
5 years of employment as a software developer
Master's degree Computer Science Data Science, Master's degree Computer Science Data Science at University of Southern California
Kendriya Vidyalaya Sangathan
Bachelors of Engineering Computer Engineering, Bachelors of Engineering Computer Engineering at University of Mumbai
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
Santhosh Narayanan - Sr. Software Engineer at Amazon