Skip to Main Content

Research Developer / Prototyper: Tin Drum

Compass Business Solutions, Inc.
Carnegie, PA
  • Posted: over a month ago
  • Contractor
Job Description

Tin Drum is a collective of artists, engineers, designers and technologists. Since 2016, we have been producing content for wearable augmented/mixed reality devices, working in collaboration with exceptional artists from every discipline. We blend uniquely dimensional form with the real world to create experiences that are impossible through other media. Our content is without modern precedent and is changing the definition of engagement within recorded performance.

Mixed reality is a new medium that blends our physical world, bound by physical limits, with the limitless potential of digital creativity. It integrates intuitive human behavior, computer, and environmental interactions to unlock deeper experiences and understandings. It changes the way audiences interact not only with the world, but also with each other.

We are seeking a Research Developer/Prototyper to develop custom software tools for our production in Summer 2023. This is a deeply personal artistic collaboration between legendary pianist and composer Ryuichi Sakamoto, with digital artist Daito Manabe, directed by Tin Drum's Todd Eckert. This production is the most ambitious MR production ever undertaken: a transportive concert event creating a series of moments that are at once beautiful, intimate, and lasting.

The Research Developer/Prototyper is responsible for developing custom software tools for the automatic manipulation, segmentation, and processing of complex 3-D meshes and textures, as well as developing an optimized method for storing and retrieving these assets in real-time on mobile-class hardware. Project time commitment is 8-10 months with the ability to work on other consulting projects.  This position is located in Pittsburgh, but could be remote for the right person.


1.     Develop technical solutions for the classification of regions within an algorithmically generated mesh and texture representing a human form (e.g. facial detection, hand detection, classification of regions of clothing).

2.     Develop methods for cleanly separating mesh components along lines of classification, including mesh manipulation and texture repacking.

3.     Develop methods for mesh optimization and decimation allowing for efficient playback of high-density geometry on mobile-class hardware.

4.     Design and implement data structures allowing for efficient storage of volumetric mesh and texture streams.

(Potentially) Develop native Android plugins for the Unity engine for playback of the above data structures in real-time. 



1.     Fluent in C / C++ and Python.

2.     Comfortable with mathematical 3-D geometry and statistical analysis.

3.     Experienced with computer vision techniques and image analysis.

4.     Experienced with deep learning based methods for image classification.

5.     Able to learn quickly and develop rapid prototypes.  

6.     Experience with Unity and Android development is desirable.

7.     Committed to writing clean, elegant, and well-documented code. 



1. Bachelor’s Degree in computer science, software development, engineering, or related field. Relevant experience may be substituted for education. A higher degree in a relevant field is a plus.

2.     Minimum of 5 years experience with 3D graphics development.  

3.     Minimum 5 years of experience in C/C++ and Python.

4.     Minimum of 3 years of experience with computer vision.

Powered by JazzHR


Compass Business Solutions, Inc.


Carnegie, PA
15106 USA



What email should the hiring manager reach you at?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.