2 months ago
Responsibilities
- Integrate research algorithms into production visual-generation frameworks.
- Define framework architecture and interoperability across the system.
- Implement, prototype, benchmark, and integrate framework technology into mobile and desktop products.
- Perform root cause analysis and repair performance bottlenecks.
- Collaborate with product teams before and after feature launches.
- Contribute to general software engineering teams and write quality code.
Requirements
- Bachelor's, master's, or Ph.D. in Computer Science, Computer Engineering, or a related field, or equivalent experience.
- 5+ years of impactful general software engineering experience across multiple platforms and languages.
- Proven experience with Swift, C, C++, or Objective-C.
- Proven ability to design and implement solutions using modern architectural concepts and processes.
- Preferred experience in image generation, computer vision, machine learning, computer graphics, image processing, or multimedia.
- Familiarity with unit tests, code reviews, and continuous integration.
- Knowledge of concurrency in application or framework development.
- Experience with macOS or iOS development and familiarity with UNIX-based systems.
- Experience shipping products is desirable.
Tech Stack
Categories
About Apple
Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.
