Senior Photoshop Developer, GPU (BB-04D62)

Encontrado en: Neuvoo CR


Our Company
Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.
We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!

The challenge

Are you interested in the chance to work on a professional creative software product that touches millions of customers across the world? If so, the Photoshop team is looking for a senior GPU-focused developer to join us in shaping the future of Photoshop! Your role as a developer will play a key part in helping modernize this world-class product and delivering an incredible user experience.

The Opportunity

  • Architect and build image compositing and display features that improve Photoshop performance and capabilities
  • Implement cross-platform GPU acceleration
  • Analyze and optimize C++ code to ensure optimal CPU/GPU utilization and performance
  • Ensure quality in all phases of development, which includes writing automated tests for functionality you expose
  • Work closely across fields to shape architectural and product design details and deliver compelling customer value
  • Collaborate with core technology teams and other platform teams to balance cross-platform consistency with platform optimizations
  • Write clean, self-documenting code that others can easily read and adapt and write and review engineering documents and review design specs
  • What you'll Do

    You are someone who...

  • Loves software and marrying art with science to enable creative people to fully express themselves more efficiently and optimally
  • Is a team-player and is looking to contribute to something greater than yourself
  • Is a motivated, self-starter, who can make progress quickly in the face of ambiguity and adversity
  • Is a quick learner, always looking to improve yourself while seeing challenges as opportunities to learn
  • Loves solving problems and coming up with solutions that are both sophisticated and robust, in both new and existing code
  • Is able to organize and prioritize work effectively
  • Cares deeply about customers, quality, craftsmanship, and polish
  • Is a phenomenal listener and communicator, able to distill complex information and communicate clearly with empathy and emotional intelligence
  • What you need to succeed

  • A bachelor's degree (or masters) in Computer Science or equivalent experience
  • 7+ years of experience developing modern C++ applications, with strong programming fundamentals
  • Expertise in writing robust and fully asynchronous code
  • A deep understanding of GPU architecture, frameworks, shading languages and performance; knowledge of modern game engine architectures is a plus
  • Proven experience with at least one modern, low-level graphics API (Metal, DirectX 12, Vulkan, OpenGL)
  • Experience shipping compositing/image-processing applications or rendering features in games is a plus
  • Experience developing and profiling desktop and mobile platforms
  • Good understanding of Photoshop and working with large products and codebases
  • calendar_todayhace 1 día


    info Full time

    location_on San José, Costa Rica

    work Substance

    Autorizo expresamente a Términos y condiciones

    Empleos similares