Apple Inc logo

Senior Application Software Engineer - Spatial Intelligence Experiences, Vision Products Software

Apple Inc
  • Seattle, WA
    4 days ago

    Job Description

    The Spatial Intelligence Experiences team is looking for a senior software engineer to own and drive application and experience development in the novel intersection of Spatial Computing and Generative AI. You will leverage the latest features in the Apple Intelligence stack, pitch new ideas via prototyping, and ship highly polished user-facing features in places like Siri AI and Image Playground. With a sharp focus on reimagining AI features to bring unique value to the spatial environment, you will also work across Apple's device ecosystem (iOS, macOS, iPadOS), collaborate with engineering, design, and QA teams to ship a consistent user experience to the end customer. Apps and experiences are at the core of unleashing the potential of Apples Spatial Computing Platform. In this role, you will lead development to ship customer-facing spatial computing features powered by cutting-edge AI, such as embodied conversational AI assistants and generative spatial experiences. You will own end-to-end development of the user experience, taking an idea from prototype to technical spec to shipped code. And you will achieve this by driving strong collaboration with other engineering teams (whose software your feature may depend on), as well as design and quality assurance, making sure the shipped product meets Apples high standard of quality and polish.Ship customer-facing spatial computing features powered by cutting-edge AI, such as embodied conversational AI assistants and generative spatial experiences. Own features end to end with a sharp focus on UI/UX polish. Take an idea from prototype to technical spec to production code that meets Apples high shipping standard. Start from the user. Keep user pain points and the value the product can deliver front of mind, and bring strong product and design sense to lead through ambiguity. Drive collaboration across teams. Work closely with the engineering teams whose software your features depend on, as well as with design and quality assurance teams. Optimize for mobile platforms where compute and power are tightly limited. Analyze and discover new ways to optimize performance of features, so they can run smoothly and meet power and performance targets. Work with modern AI tooling. Use LLM-assisted development tools and build effective agentic workflows to move software quickly and steadily through each release milestone. Lead as a senior member. Work independently and proactively, build strong relationships with cross-functional partners, and help the engineering team run more efficiently.BS / MS / PhD in Computer Science OR equivalent experience. 5+ years of experience owning and shipping consumer-facing applications or user experience features. Strong Computer Science fundamentals, and strong 3D math/linear algebra fundamentals. Proficiency in Swift, Objective-C, or C++. And familiarity with UI frameworks such as SwiftUI and UIKit. Experience solving technical challenges across multiple layers of a software stack, such as logging and diagnosing events from application code, UI framework, system framework, and backend LLM. Fluency with agentic development tools and workflows to accelerate coding, debugging, and testing. Experience in collaborating with a design team to iterate on UI feature implementation and polish. Ability to clearly articulate problems and explain the trade-offs of different software solution options.Experience with 3D graphics APIs and/or game engines, and demonstrated experience shipping interactive 3D applications on consumer platforms (mobile/web/game consoles/VR/etc.). Experience in driving projects or complex features as a technical lead - defining new feature architecture, aligning spec and KPI with design and performance stakeholders, coordinating with dependency engineering and QA teams to land features through release milestones. Experience in prototyping and developing new user experiences powered by evolving LLM capabilities, e.g. a new use case of generative imagery that drives new capabilities of an underlying diffusion model. Experience in optimizing software running on mobile platforms, with goals to achieve demanding targets of power and performance. Familiarity with AI feature development, such as prompting, model fine-tuning and evaluation.

    Numbers & Facts

    LocationSeattle, WA
    IndustryComputer/IT Services
    Company Size10,000 employees or more
    Year Founded1976
    Websitehttps://www.apple.com/jobs

    About Company

    We bring amazing people together to make amazing things happen.

    We’re a diverse collection of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. The people who work here have reinvented entire industries with the Mac, iPhone, iPad, and Apple Watch, as well as with services, including iTunes, the App Store, Apple Music, and Apple Pay. And the same passion for innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it.

    About Apple

    There’s a place here for every kind of brilliant. Everyone here is an innovator, or an innovator-to-be, no matter what your team or your role. So bring your passion, courage, and original thinking and get ready to share it, because every new product, service, or feature we invent is the result of people working together to make each others’ ideas stronger. Innovation at this level depends on people who represent the variety of the human experience and inspire us with their own fresh perspectives. Together, we’ll do amazing work that can make a difference in people’s lives. Including your own. Learn more about working at Apple.

    Skills

    • 3D Graphicsunmatched
    • 3D Graphics Softwareunmatched
    • Analysis Skillsunmatched
    • Appleunmatched
    • Apple Siriunmatched
    • Artificial Intelligence (AI)unmatched
    • C++ Programming Languageunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Computer Systemsunmatched
    • Cross-Functionalunmatched
    • Customer Experienceunmatched
    • Debugging Skillsunmatched
    • Ecosystemsunmatched
    • Games Programmingunmatched
    • Identify Issuesunmatched
    • Internet Gamesunmatched
    • Linear Algebraunmatched
    • Mac Operating Systemunmatched
    • Machine Toolunmatched
    • Mathematicsunmatched
    • Objective-C Programming Languageunmatched
    • Performance Metricsunmatched
    • Performance Tuning/Optimizationunmatched
    • Product Designunmatched
    • Product Shipmentsunmatched
    • Production Specificationsunmatched
    • Programming Toolsunmatched
    • Prototypingunmatched
    • Quality Assuranceunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Technical Leadershipunmatched
    • Use Casesunmatched
    • User Interface/Experience (UI/UX)unmatched
    • iOSunmatched

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder