Senior Computer Scientist

Adobe Adobe · Enterprise · Noida, India

Senior Computer Scientist role at Adobe, focusing on developing features and algorithms for digital video and audio products like Adobe Premiere Pro. The role involves the full product development cycle, including design, architecture, implementation, debugging, and optimization, with a preference for experience in video processing.

What you'd actually do

  1. As an Individual contributor, develop new framework/features, maintain product features with responsibility for the full product development cycle from early specs, prototypes to implementation to release and maintenance for products like Adobe Premiere Pro.
  2. Conceptualization of product design, architecture, estimation, risk analysis, development and debugging.
  3. Space-time performance optimization, usability and stability improvements.
  4. Monitor/debug highly available and high traffic systems that run 24x7 with minimal downtime, load balancing, failure detection and fail over options.
  5. Work collaboratively with a distributed team of engineers to create shared software components to enable a new generation of mobile video and audio creation applications.

Skills

Required

  • C++
  • data structures
  • algorithms
  • end to end debugging
  • profiling multi-threaded applications
  • performance
  • robustness
  • scalability
  • complex system architectures
  • design patterns
  • communication skills

Nice to have

  • video processing domain

What the JD emphasized

  • Proficient in C++, data structures and algorithms with overall experience of 9 Years and above.