Job Title: TouchDesigner Developer / Creative Technologist
Location: Onsite/ Hybrid (Amman, Jordan)
Employment Type: Full-Time
Experience Level: 5+ Years Professional Experience
About the Role
We are looking for a specialized and highly experienced Senior TouchDesigner Developer with 5+ years of industry experience to architect, build, and deploy real-time interactive installations, projection-mapped environments, and dynamic visual software from scratch. At our studio, we blend art, software engineering, and hardware to make memorable, large-scale spatial experiences.
In this role, you will own the technical and visual execution of our interactive installations. You will build clean, scalable TouchDesigner networks, write custom Python extensions, develop GLSL shaders, and integrate real-time sensors and multi-display outputs for live client projects and permanent installations.
What You Will Do
- Network Architecture & Development: Design, build, and maintain clean, modular, and optimized TouchDesigner projects, components (COMPs), and custom Python extensions.
- Real-Time Visuals & Shaders: Create high-fidelity generative graphics, real-time visual feedback loops, and bespoke GLSL shaders (compute shaders, raymarching, or SDFs) tailored to interactive environments.
- Projection & Multi-Screen Systems: Configure complex multi-display routing, edge blending, LED wall outputs, and projection mapping across custom architectural surfaces.
- Hardware & Sensor Integration: Connect TouchDesigner with external hardware, including depth cameras, LiDAR, touch walls, interactive floor sensors, and lighting systems via OSC, UDP, DMX, or custom APIs.
- Optimization & Troubleshooting: Profile and debug node networks, CPU/GPU bottlenecks, and frame-rate drops to ensure 24/7 rock-solid stability for permanent installations and live setups.
What We Are Looking For
- 5+ Years Professional Experience: At least 5 years of commercial, industry-level experience building and shipping large-scale interactive projects, exhibitions, or live installations using TouchDesigner (hobbyist work alone does not qualify).
- Deep TouchDesigner & Python Mastery: Advanced proficiency in TouchDesigner’s operator families (TOPs, CHOPs, SOPs, DATs, COMPs), object-oriented Python scripting, and custom component design.
- Hardware / Sensor Literacy: Proven track record of integrating interactive physical sensors, tracking cameras, and multi-channel audio/visual hardware into real-time software.
- GLSL & Shader Knowledge: Solid understanding of real-time rendering pipelines and writing or modifying GLSL shaders.
- Self-Directed Engineering Mindset: A strong focus on structured, clean, and reusable programming practices so tools and systems can be adapted for future studio projects.
Bonus Points (Nice to Have)
- Experience with companion real-time software and media servers (e.g., MadMapper, Resolume, Notch, or Unreal Engine).
- Experience working with C# or C++ for custom tool and DLL development.
- Experience integrating modern AI APIs or LLMs into real-time interactive installations.
How to Apply
Please apply directly through LinkedIn by clicking Apply.
Important Note: Make sure your resume or LinkedIn profile includes a direct link to your online portfolio, GitHub repository, or video showreel demonstrating real-world TouchDesigner installations and interactive systems! (Applications without visual examples of previous interactive work will not be reviewed.)