Senior Application Engineer - Photoshop
Core
Senior C++ engineer building GenAI and AI/ML features for Photoshop, integrating research prototypes into production to enhance imaging technology and user productivity.
Role type
Senior IC application engineer (GenAI/ML)
Builds
Production-quality AI/GenAI experiences and large-scale cross-platform desktop applications for Photoshop
Domain
Creative software / Digital Imaging / Computer Vision / Machine Learning
Deliverable
production ML models | product features
Required skills
C/C++ (modern, large-scale), Computer Science fundamentals, MVC architecture, Design patterns, CPU/GPU optimization, Digital imaging algorithms, Computer vision, Machine Learning, AI/GenAI integration, Code review and refactoring
Preferred skills
Python, Javascript, AI coding assistants, Agentic workflows
Technologies
C++, Python, Javascript, Photoshop codebase
Responsibilities
Develop and integrate innovative AI technologies into the Photoshop product; Prototype mature research ideas with AI models; Maintain and evolve existing features in a large codebase; Provide long-term vision for product technical direction; Write robust, scalable, and secure code.
Seniority
Senior, hands-on IC