Computer Scientist 1 (C++)
Core
Designing and developing next-generation document management, creation, and processing tools for Adobe Acrobat, including cloud integration, OCR, and security solutions.
Role type
Senior C++ Software Engineer (Document Systems)
Builds
Acrobat/Reader document management solutions, document creation tools, and document processing algorithms.
Domain
Document management, cloud services, and image processing
Deliverable
production ML models | product features
Required skills
C++, object-oriented design, data structures and algorithms, operating systems internals, computer architecture
Preferred skills
SaaS experience, REST API development
Technologies
C++, cloud-based frameworks
Responsibilities
Design and build next generation document processing tools to extract, index and search document content; Develop advanced document reconstruction algorithms for document editing and PDF Export; Develop document and image processing algorithms for creating the next generation of document scanning and OCR tools; Develop security solutions for close to a billion Acrobat free users.
Seniority
Senior, hands-on IC