iOS App Development Engineer
Core
Building a high-performance experimental camera app for iPhone that combines computational photography and AI, evolving it into a full Adobe product.
Role type
Senior iOS Software Development Engineer
Builds
Project Indigo, an experimental mobile camera app for iPhone
Domain
Mobile photography, computational photography, iOS development
Deliverable
production ML models | product features
Required skills
Swift, Objective-C, modern C++, iOS app architectures (MVC/MVVM), thread-safe code design, Swift UI, debugging and profiling with Xcode/Instruments, CI/CD pipelines, production app maintenance
Preferred skills
computational photography, image processing, GPU programming (Metal), iOS machine learning integration (CoreML, ONNX), low-level C++ memory management, CPU/memory optimization, Python for tooling
Technologies
Swift, Objective-C, C++, Metal, CoreML, ONNX, Xcode, Instruments, CI/CD
Responsibilities
API design and architecture, feature development, performance optimization at OS/algorithmic/GPU levels, debugging and unit testing, reducing technical debt, UX improvements
Seniority
Senior, hands-on IC