CV

Curriculum Vitae

General Information

Full Name Rishabh Jain
Location New York City, NY, United States

Education

  • Aug 2025 - Dec 2026
    Master of Science, Computer Science (Machine Learning track)
    Columbia University, New York
    • MSCS @ Columbia Engineering
    • Focusing on foundational Deep Learning and Computer Vision
  • Jul 2019 - May 2023
    Bachelor of Technology(Honors), Computer Science and Engineering with Concentration in AI
    Indian Institute of Technology Ropar, India
    • Studied Computer Science and Engineering with Artificial Intelligence
    • Honors project focussed on federated learning and recommender systems

Academic Interests

  • Artificial Intelligence and Machine Learning
    • Computer Vision
    • Large Language Models
    • Reinforcement Learning
  • Computer Science
    • Backend systems development
    • Relational database engines
    • Operating systems and multiprocessing
  • Math
    • Probability
    • Linear Algebra

Work Experience

  • Jul 2023 - Jun 2025
    Software Engineer
    Arista Networks, Bengaluru, India
    • Contributed to SDN and OS development in 16 core Arista Software Forwarding Engine repositories for throughput, data-plane and control-plane enhancements in the Arista Multi-Domain Segmentation Service.
    • Promoted to EngProd team in January 2025. Built a new auto-build tool used across all teams in Arista to bundle external AlmaLinux packages deps in Arista EOS to enable a smooth company-wide version control transition from Perforce to Git.
  • May-July 2022
    Software Engineering Intern
    General Electric Healthcare, Bengaluru, India
    • Implemented a real-time computer vision based autonomous patient monitoring pipeline in GE's Edison Digital Health Platform
    • Ablated YOLOv5 to create a lightweight model, and trained it on self-annotated and open-source datasets for over 280 GPU hours

Research Experience

  • May-Aug 2023
    Research Intern
    LASII Lab, IIT Ropar
    • Worked on video transformers to develop a pipeline for multi-label detection of human actions in videos as in the ACM Multimedia 2023 Multimedia Grand Challenges.
    • Co-authored paper “MAGIC-TBR- Multiview Attention Fusion for Transformer-based Bodily Behavior Recognition in Group Settings” which was accepted in the ACM MM 2023 Conference.
    • Co-authored paper “Multi-View Attention Fusion for Explainable Body Language Behavior Recognition”, currently in review at IEEE Transactions on Affective Computing
  • 2022-2023
    Undergraduate Researcher
    Under Dr Shweta Jain, IIT Ropar
    • Developed strategies to optimise costs involved while training deep federated recommender systems.
    • Studied and implemented client selection algorithms on MovieLens datasets.

Technical Skills

  • Programming Languages: Python, C, C++, Java, RISC-V 32I ISA
  • Query Languages: PostgreSQL, PL/pgSQL, PostGIS
  • Dev tools: Git, Bash, Powershell, Docker, Postman, Linux, Anaconda, Google Cloud App Engine(GCP)
  • Libraries/Frameworks: Flask, OpenCV, Tensorflow, PyTorch, OpenAI Gym, Numpy, Pandas

Honors and Awards

  • 2023
    • 2nd Place in the Bodily Behaviour Recognition Challenge at the “MultiMediate- Multi-modal Group Behaviour Analysis for Artificial Mediation Grand Challenge” at ACM Multimedia 2023
  • 2020
    • Participated in the prestigious coding competition ICPC Asia Amritapuri Regionals 2020 after qualifying ICPC Amritapuri Preliminary 2020, ranking 366 out of 8000+ teams.
    • Two time recepient of the Institute Academic Merit Scholarship IIT Ropar
    • Participated in ABU-ROBOCON Robotics Competition 2020, qualifying for the national round of DD-ROBOCON 2020 held in an online mode at IIT Delhi.

Other Interests

  • Hobbies: Guitar, Badminton
  • Society: Space Technology and AI