Rahul B S

Software Engineer

Bengaluru, Karnataka, India5 yrs 5 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Expert in developing AI-driven conversational assistants.
  • Proven track record in optimizing web component performance.
  • Strong background in Natural Language Processing and Python.
Stackforce AI infers this person is a SaaS-focused developer with strong expertise in AI and web technologies.

Contact

Skills

Core Skills

Large Language Models (llm)Artificial Intelligence (ai)C++React.jsNatural Language Processing (nlp)Python

Other Skills

CDockerGitJavaScriptKubernetesLangChainLinuxMachine LearningMobXMySQLNamed Entity Recognition (NER)Node.jsOAuthRetrieval-Augmented Generation (RAG)Web Components

Experience

Adobe

4 roles

Computer Scientist 1

Jul 2024Present · 1 yr 8 mos

  • Designed and developed a conversational assistant to generate code snippets and answer Adobe
  • Express addon developer queries, significantly enhancing productivity.
  • Introduced a novel code generation approach using TypeScript type definitions, incorporating
  • compiler-based validation for high-quality outputs.
  • Built an evaluation infrastructure for the assistant and implemented a custom harms detection chain to ensure safe output for private release.
Large Language Models (LLM)Artificial Intelligence (AI)

Member of Technical Staff 2

Promoted

Feb 2022Jun 2024 · 2 yrs 4 mos

  • Implemented Web Component features like CSS styling in Unified Extensibility Platform(UXP)
  • which powers flagship apps - Photoshop, InDesign, Premiere Pro, etc.
  • Optimized the CSS Styling Engine, achieving a 5x performance boost by refining hot-path execu-
  • tion and implementing context caching.
  • Designed and implemented debugging workflows for UXP scripts and Web Components to enhance
  • the developer experience.
C++Artificial Intelligence (AI)

Member of Technical Staff

Aug 2020Jan 2022 · 1 yr 5 mos

  • Spearheaded the development of an interactive playground in UXP Developer Tool (UDT), reducing onboarding time with an integrated editor featuring code completion, execution, and linting.
  • Enhanced UDT with live CSS editing, runtime logging, and UX features like keyboard shortcuts.
  • Collaborated with the Share for Review team to resolve critical issues, including crashes and UI transitions, ensuring a smooth beta release at Adobe MAX.
C++React.js

Research Intern, Adobe Research

May 2019Jul 2019 · 2 mos · Bengaluru, Karnataka, India

PythonNatural Language Processing (NLP)

Skillate

Software Development Intern

May 2018Jun 2018 · 1 mo · Bengaluru Area, India

  • Enhanced resume parser with complex layout handling and OCR integration
  • Developed recursive algorithm for table data extraction, leading to product commercialization
PythonNatural Language Processing (NLP)

Education

Indian Institute of Technology, Kanpur

Bachelor of Technology — Computer Science

Jan 2016Jan 2020

Deeksha Center For Learning PU College

Jawahar Navodaya Vidyalaya, Chitradurga

Jan 2009Jan 2014

Stackforce found 100+ more professionals with Large Language Models (llm) & Artificial Intelligence (ai)

Explore similar profiles based on matching skills and experience