AI & Software Engineer | IIT Roorkee | Serving Notice

Bengaluru, Karnataka, India

Mumbai, Maharashtra, India



Bachelor of Technology
Indian Institute of Technology, Roorkee
Join Akash and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossAI & Software Engineer | IIT Roorkee | Serving Notice
As a Software Engineer at Virtual Internships, I contribute to the development of scalable, AI-powered backend systems for the Global Remote Internship Marketplace. My work includes building semantic search capabilities using pgvector with HNSW and PostgreSQL, designing event-driven processing via BullMQ, and leveraging OpenAI and LangChain for automated workflows such as profile generation and resume parsing. A graduate of IIT Roorkee with a Bachelor of Technology in 2023, I have a strong foundation in software development and programming. My core competencies include artificial intelligence, semantic search, and backend devlopment. I am dedicated to driving innovation and continuous learning to deliver impactful solutions in the tech industry.
Bengaluru
cursor
opencode
Software Engineer at Virtual Internships, Jul 2025 - Present ยท 1 yr 2 mos, Bengaluru, Karnataka, India, โข Built the core search system with ๐ฌ๐๐ฆ๐๐ง๐ญ๐ข๐ ๐ฌ๐๐๐ซ๐๐ก (pgvector + HNSW) for candidate retrieval and typeahead suggestions, serving API responses under ๐๐๐๐ฆ๐ฌ. โข Developed AI ๐ฉ๐๐ซ๐ฌ๐จ๐ง๐๐ฅ๐ข๐ฌ๐๐ญ๐ข๐จ๐ง powering the ๐ซ๐๐๐จ๐ฆ๐ฆ๐๐ง๐๐๐ญ๐ข๐จ๐ง system through engagement, content, and cohort signals, fed by a 'BigQuery' + 'Google Analytics' pipeline, resulting in a ๐๐ฑ ๐๐๐ increase. โข Designed event-driven vector data sync using ๐๐๐๐ค๐, cutting redundant re-embeddings ๐๐% while keeping a stateful ๐๐ฒ๐๐๐ to ๐๐จ๐ฌ๐ญ๐ ๐ซ๐๐๐๐ pipeline consistent. โข Automated profile building, resume parsing, and hiring workflows using ๐๐๐๐ฌ and ๐๐๐ง๐ ๐๐ก๐๐ข๐ง, with secure prompting and rate limiting, cutting user setup time by ๐๐%. โข Engineered a pluggable storage interface, cutting a ๐๐๐๐-๐๐ข๐ฅ๐ ๐๐๐-to-๐๐๐ migration to one config change; hardened uploads via magic-byte validation & quarantine to block XSS, spoofing, & tampering. โข Enforced administrative security with 'Casbin'-based ๐๐๐๐ on the ๐๐จ๐๐.๐ฃ๐ฌ backend, and built a relational ๐ซ๐ฎ๐ฅ๐๐ฌ ๐๐ง๐ ๐ข๐ง๐ for complex placement eligibility with real-time resolution.
Software Development Engineer at Jio Platforms Limited (JPL), Aug 2023 - Jul 2025 ยท 2 yrs, Mumbai, Maharashtra, India, โข Worked on the 'Hybrid Cloud Management Platform' as a ๐๐๐ฏ๐ Backend Developer, building multi-cloud resource provisioning with automation across infrastructure services. โข Developed the 'Identity Lifecycle Management' application using ๐๐ฉ๐ซ๐ข๐ง๐ ๐๐จ๐จ๐ญ, ๐๐จ๐ฌ๐ญ๐ ๐ซ๐๐๐๐, and MongoDB; streamlined identity workflows reducing VM ID operation time by ๐๐%. โข Built a Dynamic Configurator framework using ๐๐จ๐ง๐ ๐จ๐๐, reducing frontend form creation time by ๐๐% by enabling configurable form generation without code changes. โข Developed generic Excel/CSV bulk data import with validation, async processing, deduplication, monitoring & logging, and unit testing.
Bachelor of Technology, Indian Institute of Technology, Roorkee
linkedin.com: https://linkedin.com/in/akashbeniwal
akash-beniwal.github.io: https://akash-beniwal.github.io