Technical Artist Engineer

AppleCupertino, CA
1d

About The Position

Apple’s Product & Design team is seeking a Technical Artist Engineer with a strong procedural and parametric mindset, a sharp aesthetic sensibility, and a passion for building dynamic, evolving visual systems. Responsibilities include developing generative visual systems and creative code solutions using tools such as Metal, GLSL, Processing, p5.js, and Three.js; writing, optimizing, and maintaining shaders (e.g., Metal, GLSL); and prototyping interactive graphics driven by parameters and data inputs. This role operates at the intersection of real-time engines, shader programming, procedural workflows, and creative coding—crafting visuals that respond to data, motion, and user interaction. Close collaboration with Designers, Developers, and technically-oriented Artists is essential to integrate visual systems into real-time applications. Additional duties involve researching and proposing new graphical techniques, adaptive rendering styles, and data-driven effects.

Requirements

  • Strong understanding of shader programming (shader performance optimization and platform constraints) and real-time rendering pipelines (e.g., Metal, HLSL, GLSL, shader graphs)
  • Experience with Metal Framework and writing Metal Shaders for visual effects, custom filters, and real-time 3D graphics
  • Proficient in generative and creative coding: Metal, Processing, p5.js, Three.js, WebGL/GLSL—able to turn data into compelling visuals
  • Passionate and curious about pushing graphical boundaries and experimenting with new visual languages and AI generative tools
  • Knowledge of GPU-driven visuals, custom rendering pipelines, or novel graphical techniques
  • Excellent eye for visual design, motion, and spatial aesthetics

Nice To Haves

  • 3D and Animation experience a plus (Houdini, C4D, Blender, Redshift, After Effects, Nuke, etc.)
  • Experience with Swift and SwiftUI
  • A sharp eye for UI and interaction design with a strong sense of motion, detail, and timing

Responsibilities

  • developing generative visual systems and creative code solutions using tools such as Metal, GLSL, Processing, p5.js, and Three.js
  • writing, optimizing, and maintaining shaders (e.g., Metal, GLSL)
  • prototyping interactive graphics driven by parameters and data inputs
  • crafting visuals that respond to data, motion, and user interaction
  • Close collaboration with Designers, Developers, and technically-oriented Artists is essential to integrate visual systems into real-time applications
  • researching and proposing new graphical techniques, adaptive rendering styles, and data-driven effects
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service