Apple - Sunnyvale, CA

posted 8 days ago

Full-time - Senior
Sunnyvale, CA
Computer and Electronic Product Manufacturing

About the position

The Senior Software Engineer for AI Applications and Frameworks Integrations at Apple is responsible for architecting and shipping native system and application frameworks on Apple platforms. This role focuses on integrating traditional algorithmic models and generative AI into applications, significantly impacting user experiences. The engineer will work in a dynamic team environment, collaborating with various teams to develop innovative applications that leverage advanced technologies.

Responsibilities

  • Architect and ship native system and application frameworks on Apple platforms.
  • Integrate traditional algorithmic models and generative AI models into application stacks.
  • Collaborate with Design, Engineering, and Research teams to develop high-impact applications.
  • Research and develop new application paradigms through rapid experimentation and prototyping.
  • Ensure code quality and attention to detail in all developments.
  • Deeply integrate technologies such as SwiftUI, RealityKit, UIKit, and ARKit into applications.

Requirements

  • 8+ years of experience in architecting and shipping native system and application frameworks on Apple platforms.
  • Proven experience with integrating traditional algorithmic models and generative AI models.
  • Strong command of object-oriented programming (Swift / Objective-C / C / C++ preferred).
  • Deep understanding of application software design principles.
  • Demonstrated expertise in building and shipping high-quality software.
  • Proficient with on-device and hosted AI model integrations.
  • Strong experience with SwiftUI, RealityKit, UIKit, and ARKit.
  • Strong knowledge of UI animations in UIKit or SwiftUI.
  • Experience with comprehensive unit testing using XCTest.
  • Excellent communication and collaboration skills.
  • Master's degree in Computer Science, Engineering, or a related field, or equivalent experience.

Nice-to-haves

  • Familiarity with machine learning frameworks CoreML and MLX or other open-source options.
  • Experience with integrating cloud-based services and APIs.
  • Knowledge of computer vision applications in AR/VR environments.
  • Ability to think creatively and solve challenging problems in the AR/VR space.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Opportunity to participate in employee stock programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service