Senior Computer Scientist
Core
Building scalable, responsive, next-generation vector editing application features for Adobe Illustrator.
Role type
Senior Computer Scientist (IC)
Builds
Vector editing application features for Adobe Creative Cloud
Domain
Creative software / Graphics / Vector editing
Deliverable
product features
Required skills
Modern C++, object-oriented programming, debugging, profiling, architecture design, performance optimization, GenAI, ML, Diffusion, LLM, LoRa models
Preferred skills
Web-assembly, GPU programming, WebGL, Skia rendering
Technologies
C++, macOS, Windows, Web, GenAI, ML, Diffusion, LLM, LoRa, Web-assembly, GPU, WebGL, Skia
Responsibilities
Partner with Product Managers and engineers to define roadmap and scope; Lead features end-to-end from requirements gathering to implementation and testing; Maintain existing features and optimize memory and processing footprint; Address architecture and design issues for future products; Provide strategic direction in evaluating new technologies.
Seniority
Senior, hands-on IC