Photoshop C++ Application Developer
Cypress HCM
hybridmidcontractfrontendbackend San Francisco Bay Area 48 days ago via LinkedIn
141,600 - 157,284 USD/annual
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
C++CGenAIAI/MLPhotoshopDigital ImagingComputer VisionUnit TestingSoftware ArchitectureJavaScript
About the role
Role Overview
Photoshop C++ Application Developer (Contract) Join the Photoshop Applied Research and Technology team to productize GenAI and AI/ML research into Photoshop features. You’ll work with a dynamic, customer-focused engineering organization to deliver “Adobe magic” inside digital imaging applications.
Location & Work Model
- Hybrid (San Jose, CA 95110)
- Open to fully remote candidates
- Contract duration: 04/06/2026 to 09/04/2026
Responsibilities
- Build polished end-to-end AI/GenAI experiences as a Photoshop C++ developer.
- Collaborate with researchers, ML engineers, app developers, UI designers, product managers, QA, and customers to integrate AI/ML components into Photoshop.
- Develop performant, responsive front-end user experiences integrated with the Photoshop document model and architecture.
- Maintain, evolve, and improve existing features in a large, complex codebase.
- Participate in code and design reviews (formal and informal).
- Write unit tests and automation tests to ensure product quality.
- Take initiative and deliver independently on new challenges.
Required Qualifications
- BS or MS in Computer Science (or related).
- 3+ years of software development experience delivering high-quality software.
- Strong fundamentals in computer science, software architecture, design patterns, and engineering best practices.
- Proficient in modern C/C++ with substantial large-scale application development experience.
- Strong communication skills (written and verbal).
- Ability to ramp quickly and deliver with minimal supervision.
Preferred Skills
- Working knowledge of Python and JavaScript.
- Passion for building UX using well-defined UI frameworks.
- Familiarity with digital imaging and computer vision.
- Experience integrating AI/ML models into production applications.
- Experience using AI coding assistants and agentic workflows to ship production code with strong standards for correctness, performance, security, and test coverage.
Compensation
- $60.00–$66.90 per hour
About Cypress HCM
Cypress HCM is hiring for roles supporting Adobe’s Photoshop engineering efforts. The position sits within Photoshop Applied Research and Technology, focusing on turning research into customer-facing AI and productivity features in a large-scale digital imaging application.
Scraped 4/2/2026