Dibyendu Paul

Senior Software Engineer

Hyderabad, Telangana, India9 yrs 8 mos experience
AI ML PractitionerAI Enabled

Key Highlights

  • Achieved up to 10X gains in image rendering speed.
  • Led features showcased at Adobe Max.
  • Holds patents in NLP systems.
Stackforce AI infers this person is a Backend-heavy Software Engineer with a focus on Performance Engineering and AI Integration.

Contact

Skills

Core Skills

Performance EngineeringGpu ProgrammingRenderingBackend ArchitectureAi Integration

Other Skills

Profiling & DebuggingScalabilitySystems DesignC++Long Short-term Memory (LSTM)Natural Language ProcessingNode.jsRabbitMQCachingMemory ManagementGPU Programming (Metal, Shaders)MultithreadingDistributed SystemsHeapAmazon Web Services (AWS)

About

I’m a performance-obsessed Senior Software Engineer with 9.5+ years of experience building highly scalable, low-latency systems in C++. Currently at Adobe, I lead core rendering and performance charters for Illustrator, driving up to 10X gains in image rendering speed through multithreaded and concurrent programming. My work spans real-time rendering, vector engines, caching systems, and GPU/Metal shader optimisations, impacting millions of users globally. I've led features showcased at Adobe Max, earned multiple awards across Adobe, Synopsys, and Samsung, and hold patents in NLP systems. I'm passionate about designing systems that scale, mentoring engineers, and solving bottlenecks at the systems level. Core Skills: C++, Performance Engineering, Distributed Systems, Multithreading, System Design, GPU Programming, Rendering, Profiling, Linux, Mac/Windows Development, AI Integration (ChatGPT, Cursor) Actively exploring challenging senior roles in backend/platform/system teams in global product companies.

Experience

9 yrs 8 mos
Total Experience
3 yrs 1 mo
Average Tenure
3 mos
Current Experience

Microsoft

Senior Software Engineer

Mar 2026Present · 3 mos · Hyderabad, Telangana, India · Hybrid

Adobe

2 roles

Computer Scientist 2

Jun 2024Mar 2026 · 1 yr 9 mos

  • Designed and developed an optimised memory allocation technique use "MTL Heap" which
  • resulted in up-to 4X performance gains in GPU rendering.
  • Worked end to end on project "BOLT”(an optimised vector rendering engine) that uses
  • aggressive caching techniques. This resulted in a gain of around 3X for live
  • rendering flows.
  • Designed and developed ”UNDO/REDO optimisation” for ”live-edit” flows in
  • Illustrator, achieving an improvement of 30 percent in end to end frame
  • rendering time. Mentored junior engineers, led code reviews, resolved
  • customer issues.
Profiling & DebuggingScalabilityPerformance EngineeringGPU Programming

Computer Scientist 1

Mar 2021Jun 2024 · 3 yrs 3 mos

  • Led ”Optimised Image rendering” charter , used smart caching techniques,
  • which resulted in up-to 10X faster image rendering in Illustrator.
  • Developed performance-critical features for Illustrator, such as ”Asynchronous
  • Pan/Zoom”. Used multithreading and concurrent programming techniques,
  • achieving up to 5X speed improvement during pan/zoom workflows (this was
  • one of the highly recognized features on Adobe Max 2024).
Profiling & DebuggingScalabilityPerformance EngineeringRendering

Synopsys inc

2 roles

Senior Research And Development Engineer

Promoted

Dec 2020Feb 2021 · 2 mos

  • Designed and developed high-performance backend tools for ZEBU emulation
  • platform, enhancing simulation traceability and system throughput.
  • Solved critical customer issues in backend processing under tight deadlines.
ScalabilitySystems DesignBackend ArchitecturePerformance Engineering

Research And Development Engineer 2

May 2018Dec 2020 · 2 yrs 7 mos

  • Developed a workflow for graph traversal and strength resolution of RTL.
  • Contributed to core architecture of multithreaded emulation backend.
ScalabilityC++Backend Architecture

Samsung electronics

Software Engineer

Jul 2016May 2018 · 1 yr 10 mos · Noida Area, India

  • Built an LSTM-based model to forecast air pollution across Indian cities.
  • Developed Indian language support for the Samsung Text-to-Speech system.
Long Short-term Memory (LSTM)Natural Language ProcessingAI Integration

Myntra.com

Software Development Intern

May 2015Jul 2015 · 2 mos · Bengaluru Area, India

  • Created a performance automation tool that reduced manual testing by over
  • 60 percent.
Node.jsRabbitMQ

Education

Jadavpur University

Bachelor of Engineering (BE) — Computer Engineering

Jan 2012Jan 2016

Hindu School,Kolkata

12th Standard

Jan 2010Jan 2012

DDKBHS

10th Standard

Jan 2005Jan 2010

Stackforce found 100+ more professionals with Performance Engineering & Gpu Programming

Explore similar profiles based on matching skills and experience