CV/ML Systems Integration Engineer
Core
Designing, building, and integrating end-to-end functional prototypes combining computer vision, 3D graphics, and ML models with camera/sensor data for Apple products.
Role type
Senior IC software engineer (CV/ML systems integration)
Builds
Optimized, production-ready frameworks and polished user interfaces for Apple's current and next-generation products
Domain
Consumer electronics, mobile computing, computer vision, 3D graphics, machine learning
Deliverable
production ML models
Required skills
Real-time sensor data processing, linear algebra, 3D computer graphics, Swift, SwiftUI, Objective-C, high-performance mobile software development
Preferred skills
SLAM, VIO, RealityKit, GPU programming, ML model deployment, C++, Metal, Python for ML research, AI coding assistants
Technologies
Swift, SwiftUI, Objective-C, C++, Python, RealityKit, Metal, Xcode, IMU, cameras
Responsibilities
Rapidly design and iterate on end-to-end functional prototypes; Collaborate with designers and researchers to define project goals; Integrate prototypes into production-ready frameworks; Debug issues across prototype and production software; Develop polished user interfaces suitable for executive review
Seniority
Senior, hands-on IC