Skip to Content

Hi, my name is

Shikhar Agnihotri.

I build software.

I’m a software engineer driven by efficiency and creativity. I'm passionate about translating ideas into tangible solutions. Currently, I work at at Salesforce.

About Me

Hello! My name is Shikhar and I like building software. I believe that the IMPACT one person can have on the world, simply by writing code, is unmatched.

Over the years, I have had the privelege to work at various firms. A start-up, back in 2018, Hackerrank, a (10-time) fortune 1 company, Walmart Global Tech, an investment firm, D. E. Shaw , and the #1 CRM, Salesforce. My work and roles have been mostly focussed around backend engineering.

I started working on software after my initial experiments with Open Source on Github in 2018. Since then, my primary interests involve working on backend systems and architectures. I did my Bachelors in CS at NSIT, Delhi and later pursued my Master's in ML, AI, NLP and Systems (MIIS) at the School of Computer Science, CMU.

Here are a few technologies I’ve worked on:

  • Springboot, .NET, Node.Js
  • AWS, Azure
  • Kafka, SQL, Pytorch
  • Java, Python, C++
Headshot

Work & Experience

SWE (MTS) @ Salesforce

Jan 2024 - Present

Seattle, Washington

  • Fullstack engineer at the MobilePush Team at Marketing Cloud.
  • MobilePush allows our B2B marketers to send highly targeted and personalized Push notifications to their customers.
  • Tech - C#, .NET, SQL, Node.js, Backbone.

Some Things I’ve Built

Other Noteworthy Projects

  • Folder

    Enhancing Adversarial Attacks on LLMs

    As part of CMU's 11667 Large Language Models, working with my team, our research aimed to make adversarial attacks on large language models more effective, efficient, and adaptable to various use cases. We generate adversarial data, introduce assassin LLMs and provide reasonings on how to effectively "red team" LLMs. We focus on llama, code-llama and vicuna.

    • Pytorch
    • Python
    • Slurm
  • Folder

    In house Search Engine

    As part of CMU's 11642 Search Engines, I built a search engine that indexes 400M documents and implements various ranking algorithms - Simple boolean retrieval, BM25, Indri, LearningToRank, Bert, and LLMs. It also performs query expansions, diversifications and dense retrievals.

    • Python
    • Faiss
    • Lucene
  • Folder

    Twitter ETL and Analytics

    As part of CMU's 15619 Cloud Computing, I built a highly scalable, available and fault-tolerant cloud service that helps query a 1TB tweets database in minimal latency. The project included, ETL of the data, designing schemas, determining deployment strategy, etc. This was one of my highest learning experiences in life.

    • AWS
    • K8s
    • Vertex
    • Java
    • Helm
  • Folder

    Cellular Network Speech Enhancement on Zoom

    As part of CMU's 11785, Intro to Deep Learning, we worked on enhancing transmitted speech over Zoom. We generate datasets containing background and transmission noise and finetune SOTA models over it. We beat industrial performance and achieve 1.92 PESQ and 0.88 STOI, as well as superior acoustic fidelity, perceptual quality, and intelligibility in various metrics.

    • Python
    • Pytorch

What’s Next?

Get In Touch

Although I’m not currently looking for any new opportunities, my inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!