About the job
The XR team’s mission is to give people superhuman abilities by making information instantly and intuitively accessible. As a Staff Software Engineer, you will empower the team to develop reusable AI-based interactive components and libraries for XR, building a foundation for other experiences to build on in the suite of next-generation devices. You will help drive the roadmap and execution, and advocate the establishment of scalable architectures. You will model collaboration across product areas to deliver these critical foundational elements that will support the future of the experience.
Responsibilities
Lead a team to own and drive the technical roadmap, implementation, and delivery of critical features for next-generation Augmented Reality (AR) devices.
Empower the team to collaborate across organizations and cross-functionally with UX, product, design, and research to identify key technologies, establish milestones, and progress solutions from concept to launch.
Collaborate across product areas to develop, leverage, and de-risk advanced technologies to deliver solutions.
Evaluate and develop technologies and its product application to help support next-generation product features, specifications, and system architecture.
Foster technical excellence and mentorship, and ensure judgement in balancing immediate needs with long-term health.
Drive code quality and testing strategies, and ensure long-term maintainability.
Qualifications
Minimum
Bachelor's degree or equivalent practical experience.
8 years of mobile application development experience for iOS.
5 years of experience testing and launching software products.
3 years of experience with mobile application design and architecture.
Preferred
Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
8 years of experience with data structures and algorithms.
3 years of experience in a technical leadership role leading project teams and setting technical direction.
3 years of experience working in a complex, matrixed organization involving cross-functional or cross-business projects.
Experience developing and deploying generative AI applications with a focus on implementing RAG pipelines, integrating vector databases, and orchestrating LLM interactions via APIs.
Understanding of the challenges in developing for mobile and resource-constrained devices, including managing compute, power, and latency.