Sid Narayanan
@sidnarayanan
Senior Software Engineer specializing in scalable backend systems, GenAI integrations, and high-performance distributed services.
What I'm looking for
I am a results-driven Senior Software Engineer with over 7 years of experience building high-performance systems using JavaScript, NodeJS, TypeScript, and Python. I focus on designing scalable backend architectures, serverless solutions, and cost-efficient data processing pipelines that directly reduce compute costs and improve operational reliability.
Throughout my career I have delivered production systems that process millions of records and notifications, including OpenSearch transform jobs handling 18M+ documents monthly and a WhatsApp bulk notification system capable of 1M+ notifications per session. I have also led GenAI initiatives—building LLM-powered resume parsers and hackathon-winning GenAI assistants—using HuggingFace and SageMaker for model deployment.
I collaborate closely with cross-functional teams, document systems clearly, and drive process optimization. My notable achievements include measurable improvements in cost, performance, and engagement across enterprise and startup environments, and I continually explore practical applications of LLMs and scalable cloud infrastructure.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
KnowBe4
Feb 2024 - Nov 2025 (1 year 9 months)
Designed and deployed OpenSearch transform jobs processing 18M+ documents monthly, reducing reporting load and compute costs by 30%; built a Risk Score web app that replaced manual spreadsheets and led a GenAI assistant that won the 2025 hackathon.
Software Engineer
Yalo
Apr 2021 - Jul 2023 (2 years 3 months)
Developed a WhatsApp bulk notification system handling 1M+ notifications per session and delivered controlled notifications to 30M+ users via smart ramp-up and queuing, improving reliability and availability with AWS monitoring.
Software Engineer
Irisind
Jul 2019 - Feb 2021 (1 year 7 months)
Built an API-driven SMPP server and Redis-based queuing system, increasing client engagement by 30% and improving message delivery efficiency by 40%; launched an automated appointment management system reducing no-shows.
Software Engineer
TopHyre
Jun 2018 - Jul 2019 (1 year 1 month)
Developed a User Activity dashboard improving analytics and engagement insights by 30% and optimized dashboard performance with NodeJS and ReactJS, reducing load times by 50%; implemented appointment management automation.
BTech Computer Science
Amrita Viswa Vidyapeetham
Jan 2014 - Present (11 years 11 months)
Pursued BTech in Computer Science (coursework not completed); contributed to a university Mars Rover project building a UDP remote joystick control system and placed 4th at UKURC.
Education
Degrees, certifications, and relevant coursework
Amrita Vishwa Vidyapeetham
Bachelor of Technology, Computer Science and Engineering
2014 -
Activities and societies: 4th prize winner in University Mars Rover Challenge (UKURC) in Manchester; led development of remote joystick control system using pygame; projects include Flight Data Analyzer (ArduPilot contribution), Malpy (Malayalam Python preprocessor), and research assistance on Deep Slow-Feature Analysis for satellite imaging.
BTech in Computer Science and Engineering coursework begun in 2014; program not completed and coursework ongoing at the time indicated.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Sid?
You can contact Sid and 90k+ other talented remote workers on Himalayas.
Message SidFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
