Sunnyvale, California, United States
Systems software leader with experience leading teams delivering software frameworks for digital signal processing, multimedia, machine-learning and robotics applications. Interested in joining our team to work on our next generation compiler technology to accelerate Machine Learning on Apple Silicon? https://jobs.apple.com/en-us/details/200577694/machine-learning-compiler-engineer
Leading a team of systems software engineers working on the Apple Neural Engine.
Software platform for autonomous systems. I lead an international team responsible for a number of areas, including: - domain-specific languages (DSLs) and associated compilers for a graph-based software pipeline for a heterogeneous embedded compute platform - machine learning inference stack for deploying deep neural networks to Apple silicon, including CPU, GPU and the Apple Neural Engine (ANE) - on-target integration testing and triage
Autonomous systems
Research Assistant responsible for conducting research in interactive multimedia systems. Administered research group's servers and lab machines, and assisted with teaching of graduate-level university courses on computer science and human-computer interaction.
High-end, professional visual effects system for video and feature film. Managed the application Framework Team. Designed and implemented enhancements to the software architecture for new product features. Led a small task force to determine performance bottlenecks in the software, and proposed improvements to increase performance. Supervised an intern student in developing a Linux version of the software. Interacted with industry artists in developing workflow improvements to the software. Designed and implemented cross-platform customisations to the user interface library.