fmt.Printf("%s", "Shaashwat Jain")
senior software engineer - AI @couchbase
python, go, c
I'm a developer at Couchbase, the NoSQL way! Currently building AI frameworks using human intelligence. Learning new technologies and trying to make the current tech space a better place to be. Ask me about collaborations on projects anytime and I would love to help!
Fun fact about me: I don't mind people telling me I'm wrong!
Senior Software Engineer - AI
02/25 - Present
Developed and implemented a novel semantic chunking algorithm, significantly improving context retention and retrieval accuracy for vector database-backed RAG (Retrieval-Augmented Generation) systems.
Benchmarked multiple open-source document intelligence frameworks to establish accuracy baselines and identify research gaps for advancing automated document understanding.
Enhanced pipeline efficiency by optimizing network connections and architecting scalable, forward-compatible metadata schemas for seamless inter-service communication.
Software Engineer - II
08/22 - 02/25
Lead a team of 4 for creating a zero-to-one product majorly written in GoLang, optimizing high scalability using Docker and Kubernetes, throughput and isolating components to factor in multi-threading for achieving sub-millisecond latencies.
Implemented an on-prem layer for Couchbase Capella(Cloud), for enterprise customers to manage and gain insights about their clusters within the cloud portal, potentially increasing top-tier revenue by more than 20%.
Built 9 APIs for cluster management and insights generation, including thorough unit and integration testing for Capella Frontend, while increasing the code coverage by mocking(gomock).
Created an AI stack for contextual analysis on time-series metrics, using GoLang and Python and implemented algorithms for insights extraction, reducing analysis time for critical issues by over 30%.
Conducted global trainings as a leading expert on Couchbase Mobile and Server components in APAC.
Mentored 10 new hires, foreseeing their technical knowledge and professional development leading to a 40% increase in team efficacy.
Software Engineering Intern
01/22 - 08/22
Implemented a highly-concurrent Golang stack for real-time monitoring of Couchbase Server, ensuring proactive bug detection and system behavior analysis.
Developed checks for known issues in yet-to-be-fixed Couchbase Servers, for real-time alerts and Grafana dashboards to manage wider customer deployments.
Optimized code for low network usage using efficient use of caches and reducing cost by 98.3% to a staggering under $0.5/day in Couchbase Capella(Cloud).
Software Engineering Intern
05/21 - 07/21
Designed and developed a Python authentication middleware package, ensuring end-to-end security and integration for components across Soroco.
Developed APIs in GoLang using Domain Driven Design that reside at the core of Soroco’s offering and implemented migration scripts along with security fixes for enhanced system integrity.
Tested the middleware package using mocking libraries in unit and integration tests to ensure over 95% code coverage.
Programming Languages: Python, Go, C
Technologies: Couchbase, Huggingface, LangChain, Docker, AWS, LLM, LangChain, Ollama, Django, FastAPI, Kubernetes, Google Cloud, Linux, Prometheus, Grafana
Concepts: Transformers, Large Language Models, Vision Language Models, Natural Language Processing, Operating Systems, Networks, Multi-Core Programming, Distributed Systems, NoSQL, SQL, Microservice Architectures, Blockchain
Tools: Jira, Git, Grafana, DataDog, PagerDuty, Linux
Bengaluru, IN
2018-22
B. Tech, Computer Science & Engineering
GPA 9.12
Delhi, IN
2016-18
High School, PCM, CBSE
93.4%
GoLang, Docker, Prometheus, Grafana
A highly-concurrent Golang-based end-to-end stack for real-time monitoring of Couchbase Server, ensuring proactive bug detection and system behaviour analysis, compatible with Cloud for seamless integration.
Python, NLP - IEEE
Published for real-time conversion of spoken language to C code helping the disabled community along with helping beginners with the language to create code with ease.
C++, STL
Function wrapper implementing various caches inherently to reduce the footprint of repeated function calls
Solidity, React, NextJS
A solidity based project that allows transactions on an Ethereum test network and has a functioning UI for buying and selling items, like a marketplace.
Python, OCR, ASR, KDE
Tool to assist in indexing and segmenting long educational videos, helping students easily locate specific topics and navigate through content more efficiently.
Check out all my repositories ->