Photoshop C++ Application Developer

Shiftcode Analytics, Inc

  • San Jose, CA
  • 1 day ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Adobe Photoshopunmatched
    • Algorithmsunmatched
    • Artificial Intelligence (AI)unmatched
    • Best Practicesunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • CPU (Central Processing Unit)unmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Computer Visionunmatched
    • Design Patterns Programming Methodologiesunmatched
    • Digital Photographyunmatched
    • Documentation Modelsunmatched
    • GPU (Graphics Processing Unit)unmatched
    • JavaScriptunmatched
    • Leading Edge Technologyunmatched
    • Memory Hardwareunmatched
    • Presentation/Verbal Skillsunmatched
    • Product Designunmatched
    • Prototypingunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Engineeringunmatched
    • Quality Managementunmatched
    • Refactoringunmatched
    • Software Architecture Designunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Software as a Service (SaaS)unmatched
    • Technical Researchunmatched
    • Testingunmatched
    • User Interface (UI) Requirementsunmatched
    • User Interface Designunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Writing Skillsunmatched

    Description

    Interview : Video

    Visa : USC, GC

    This is hybrid from day-1. Need local candidates

    Description :

    We are searching for a Photoshop C++ Application Developer for a contract assignment with one of our premier SaaS clients in San Jose, CA.

    The Photoshop Applied Research and Technology team is looking for a Photoshop C++ Application Developer with a passion for technology and building compelling GenAI and AI/ML experiences that delight customers and boost productivity. This individual will be at the forefront of cutting-edge imaging technology, leveraging expertise in algorithms, large scale software architecture and design to bring research prototypes into production-quality solutions to create Photoshop Magic.

    Responsibilities:
    • 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.
    • Deliver polished end-to-end AI/GenAI experiences as a Photoshop C++ developer. Collaborate with researchers, ML engineers, application developers, UI designers, product managers, quality engineers, and customers to integrate advanced AI/ML components into Photoshop.
    • Maintain, evolve and improve existing features in a large, complex codebase.
    • Participate in formal and informal code and design reviews.
    • Code Excellence: Write robust, scalable, performant, and secure code.
    • Take initiative, tackle new challenges, and acquire the necessary knowledge and skills to get the job done.
    Required Skills:
    • 7+ years of software development experience with a proven track record of designing, implementing and delivering large-scale high-quality production software
    • Proficient in modern C/C++ with extensive large-scale application development experience required. Working knowledge of Python and JavaScript preferred.
    • Skills and passion to build compelling user experiences leveraging well defined UI frameworks required
    • Solid foundation in computer science fundamentals, software architecture, design patterns, memory systems, CPU/GPU optimizations, and software engineering best practices
    • Proven experience leveraging AI coding assistants and agentic workflows to accelerate delivery of production code—driving multi-file changes (refactors, fixes, modernization), improving code review quality, and automating repetitive engineering tasks—while maintaining high standards for correctness, performance, security, and test coverage.
    • Familiarity with digital imaging, computer vision, and experience integrating AI/ML models into production applications preferred
    • Outstanding written and verbal communication skills
    • Passion for creating high-quality applications that professionals love
    • BS or MS in Computer Science or related field

    Numbers & Facts

    LocationSan Jose, CA

    Similar Jobs

    See more jobs