Data Model Application Engineer, Final Cut Pro

Santa Clara Valley (Cupertino), California, United States
Software and Services


Role Number:200369159
The Video Applications group develops high-profile media creation applications used by millions of people. Final Cut Pro X, Motion, iMovie, Clips, and Compressor are state-of-the-art media authoring tools which consumers and creative professionals rely on for everything from broadcast news and feature films to documentaries and home movies. Our user base is passionate and loyal, and our products sit at the center of a rich partner ecosystem in a vibrant industry. The Video Applications team is seeking a seasoned Data Model Application Engineer who has significant experience in delivering custom solutions in a challenging problem space. In this role you'll have the opportunity to become a key member of a team that is shaping the capabilities of our products now and into the future.

Key Qualifications

  • 7+ years of commercial software development experience
  • Fluency with macOS or iOS platforms and technologies
  • Passion for application architecture and software design
  • Familiarity with data structures & algorithms, concurrency, object persistence, file systems
  • Excellent written and verbal communication skills


We’re seeking a talented software engineer to help design, build, and maintain a platform of services for data storage, synchronization, and media management. This role involves a mix of new feature development, on-going code maintenance and evolution, and opportunities to create state-of-the-art capabilities for some of Apple’s flagship applications. Familiarity with video or audio editing workflows is helpful but not required.

Education & Experience

Bachelor of Sciences degree in Computer Science or related field; Masters preferred

Additional Requirements