Back to jobs

Staff Software Engineer, Full Stack, Search Intelligence
Posted 1 weeks ago
Job Description
- Lead the end-to-end design and development of new features and architectural improvements across the Discover stack. This includes server-side systems (e.g., Java/Kotlin in GWS/ C++ in PolyNowStream) and client-side applications (e.g., Java/Kotlin for Android, Swift/Objective-C for iOS).
- Drive the technical strategy and roadmap for key initiatives within the Discover Surfaces program, focusing on expanding reach, enhancing user engagement, and ensuring a coherent experience across all platforms.
- Address ambiguous and complex technical challenges related to personalized content delivery, serving infrastructure, cross-platform rendering (e.g., using xUIKit), and optimizing for performance and reliability at scale.
- Provide technical leadership and mentorship to other engineers, fostering a culture of engineering excellence. Conduct thorough code reviews and guide best practices.
- Collaborate effectively with Product Managers, UX Designers, Researchers, and other engineering teams.