Software Development Engineer, Vision Products Software
Apple, Sunnyvale, California
The role
In this role, you will work across the stack, from low-level system software to large foundation models to end-user experiences. Your work will be highly cross-functional, requiring collaboration with design, algorithms, software, AI, evaluation, services, privacy, security, performance, and hardware teams across Apple to define requirements and build end to end user facing features. You will work with foundation models in delivering intelligence powered experiences.
This includes deciding what contextual signals to surface, structuring them through prompts, retrieval, or tool outputs, and making sure models use that information faithfully without over-relying on it, hallucinating, or using it inappropriately. You will also need to apply excellent UX intuition to identify and shape feature opportunities, iterate with design, and define technical requirements that drive development.