Senior Application Engineer - Photoshop

Adobe Adobe · Enterprise · San Jose, CA +1

Senior Application Engineer for Photoshop, focusing on integrating GenAI and AI/ML experiences into the product. This role involves developing and shipping AI-powered features, bridging research prototypes to production, and improving engineering workflows with AI tools. Requires strong C++ development skills, understanding of AI/ML and computer vision, and experience shipping AI-driven features.

What you'd actually do

  1. Deliver polished end-to-end AI/GenAI experiences as a Photoshop C++ developer.
  2. Prototype mature research ideas with AI models in Photoshop.
  3. Gain in-depth knowledge of the Photoshop codebase, including Photoshop Document model and overall architecture, to develop and integrate innovative technologies into the flagship Photoshop product.
  4. Collaborate with researchers, ML engineers, application developers, UI designers, product managers, quality engineers and customers to create cross-platform backend solutions and front-end Desktop user experiences.
  5. Provide long-term vision for the product technical direction and evolution of large-scale cross-platform applications.

Skills

Required

  • modern C/C++
  • large-scale application development
  • digital imaging algorithms
  • computer vision algorithms
  • Machine Learning
  • Artificial Intelligence applications
  • software development experience
  • designing, implementing and delivering large-scale high quality production software

Nice to have

  • Python
  • Javascript
  • AI coding assistants
  • agentic workflows

What the JD emphasized

  • Proven experience bringing AI coding assistants and agentic workflows into production code delivery processes.
  • Deep understanding of digital imaging and computer vision algorithms, as well as Machine Learning and Artificial Intelligence applications.
  • Proficient in modern C/C++ with extensive large-scale application development experience required.

Other signals

  • integrating AI/GenAI into flagship product
  • building research prototypes into production-quality solutions
  • delighting customers and boosting productivity with AI experiences
  • delivering polished end-to-end AI/GenAI experiences
  • bringing AI coding assistants and agentic workflows into production code delivery processes