Senior Software Engineer, AI Tools – Special Projects
Core
Build applications, pipelines, and creative workflows to help engineers, designers, and roboticists explore, visualize, and shape AI system behaviors.
Role type
Senior IC software engineer (AI tools & creative workflows)
Builds
Interactive data visualization tools, content creation utilities, user-study data collection systems, and annotation platforms
Domain
AI systems, multi-modal data, creative workflows, spatial computing
Deliverable
production ML models
Required skills
Swift, SwiftUI, Objective-C, C++, Python, 3D content creation tools (Maya, Unity, Unreal), system architecture, Apple development frameworks
Preferred skills
3D animation workflows (RealityKit, game engines), USD pipelines, Metal rendering, large-scale data storage/cloud services, data visualization/analytics tooling, spatial interfaces/AR/VR workflows
Technologies
macOS, iOS, visionOS, RealityKit, Unity, Unreal, Metal, USD
Responsibilities
Design and build interactive tools for data visualization, analysis, and scenario replay; Develop content creation and workflow tools for animators and designers; Create data collection systems for user studies; Develop annotation and labeling tools; Architect scalable applications interacting with real-time data pipelines; Prototype novel ideas and guide the evolution of the AI tooling ecosystem
Seniority
Senior, hands-on IC