Computer Scientist 2

Adobe Adobe · Enterprise · Noida, India

This role focuses on software development for document processing, including extraction, indexing, searching, and scanning tools. It involves designing and developing algorithms for document and image processing, with a strong emphasis on C++, data structures, and algorithms within a cloud-based SaaS environment.

What you'd actually do

  1. Develop document and image processing algorithms for creating the next generation of document scanning and OCR tools.
  2. Design and build next generation of document processing tools to extract, index and search document content.
  3. Develop advanced document reconstruction algorithms for document editing, PDF Export.
  4. Develop next generation of intuitive and powerful document reviews, commenting and approval solutions.
  5. Develop security solutions for close to a billion Acrobat free users.

Skills

Required

  • C++
  • data structures
  • algorithms
  • object-oriented design
  • operating systems
  • computer architecture
  • OS internals

Nice to have

  • SaaS
  • REST API

What the JD emphasized

  • 7-8 + years of hands-on design/development experience.