Go to our Web site »

Jobs at Snibbe Studio

Interactive Graphics Architect for Visual Music App Platform

Location: San Francisco, CA

Type: Full Time

Min. Experience: Experienced

Are you a brilliant computer graphics architect with an interest in apps and music? Snibbe Studio, creator of music apps for Björk, Beck, and Philip Glass, is seeking an Interactive Graphics Software Architect with strong computer graphics development experience to be part of a small founding team building a new interactive music platform. We are looking for an inventive and highly talented engineer who is an expert with architecting and engineering a generalized, sophisticated cross-platform interactive computer graphics systems much like a game engine. You will design and create scalable and reusable software components for creating category-defying, highly interactive applications that span generative 2D and 3D graphics visualizers to interactive photo and video effects.

From time-to-time, your system and architecture work will overlap with contributing to individual best-selling app experiences, and to work with well-known collaborators in the arts, music, and entertainment. This is a wonderful opportunity for a senior software engineer with interests in graphics, gaming, or music who wants a uniquely satisfying job. Snibbe Studio provides a uniquely positive, playful and kind workplace filled with “A” players from all fields. The position is available immediately.

Key skills required:

  • Demonstrated experience architecting and engineering to scalable graphics architectures including, or similar to: openFrameworks, Cinder, Processing, Unity, etc.
  • Deeply versed in all aspects of 2D and 3D C++ Computer graphics programming in OpenGL and OpenGL ES
  • Experience with interactive real-time video and photo effects and shaders
  • Excellent interpersonal and communications skills
  • Sensitivity to aesthetic details in color, movement, and sound
  • Interface and configure high-level back-end systems such as Parse

Skills and interest in the following areas are also useful:

  • Masters’ degree or equivalent in Computer Science (Graphics, Interface, or Systems)
  • Experience with iOS programming for iPad and iPhone
  • Visualization programming
  • Music programming – FMOD, CoreAudio, or related systems
  • Animation, art, or music background
  • Experience on Android platform with NDK


  • Architect and engineer our underlying systems for rapidly and scalably producing cross-platform interactive music and entertainment apps.
  • Inspiring and expanding the engineering team’s knowledge by solving difficult problems, and introducing the team to innovative graphics and software engineering techniques.
  • Generalize program modules from pre-existing apps, and extend our existing framework and engines.
  • Expand documentation, quality assurance techniques (including automated testing), and coding standards.
  • Working collaboratively with producers, interaction designers, musicians, filmmakers, and the CEO, Scott Snibbe.
  • Work closely with creative staff to translate designs and concepts into software systems.
  • Please send a letter of interest, resume, and sample work to jobs@snibbestudio.com. We will request interviews and recommendation letters from the top candidates.


Snibbe Studio is a rapidly growing startup, pioneering apps as a new interactive medium with the emotional impact of music and movies, yet one where we play an active part in changing, creating, and exploring worlds beneath our fingertips. We produce original, category-defying music and entertainment apps, and partner creatively with musicians, filmmakers, labels, and studios. We believe interactivity is capable of no less than bringing our dreams to life. Our company’s work includes the bestselling apps Gravilux, Bubble Harp, OscilloScoop, Björk’s Biophilia, and the Beck/Philip Glass REWORK_ App Album.

Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume ( .pdf, .doc, .docx ) or paste resume

Paste your resume here or attach resume file