Google's Search Box and Suggest xGA (Android and iOS Google App) team is looking to solve complex engineering challenges and expand infrastructure to reimagine what it means to search for information, any way and anywhere, while maintaining a universally accessible and useful experience for billions of users globally.
Requirements
- 2 years of experience with Software Engineering, iOS Development or Android Development; or 1 year of experience with an advanced degree.
- 2 years of experience with front-end and user interface development.
- Experience in full-stack development, focusing on-device functionality for Android and iOS, integrated with various backends.
- Tech-stack: Primarily C++, Objective-C/Swift (iOS), and Java/Kotlin (Android).
- 2 years of experience with performance, large scale systems data analysis, visualization tools, or debugging.
- 2 years of experience with data structures or algorithms in either an academic or industry setting.
- Experience working with C++, experimentation frameworks and mobile apps development.
Responsibilities
- Contribute to comprehensive, full-stack development as an xGA (Android and iOS Google App) engineer.
- Focus on capabilities for the iOS Google App (iGA), concentrating on unique on-device functionalities.
- Implement features like on-device machine learning, developing complex UIs with animations and transitions, and optimize rendering performance while improving our client infrastructure along the way.
- Focus on capabilities for the Android Google App (aGA), concentrating on unique on-device functionalities.
- Implement features like on-device machine learning, developing complex UIs with animations and transitions, and optimize rendering performance while improving our client infrastructure along the way.
- Their primary focus is on-device functionality (Android and iOS), which they integrate with various backends to support a wide array of product features.
- Manage testing, engaging, and impactful problems. These span various systems, including Search, Lens, AI, API design, and cross-platform rendering, all contributing to user search experiences across Search.
Other
- Bachelor’s degree or equivalent practical experience.
- Engineers are expected to have strong cross-team collaboration skills, work with a variety of engineering teams, product managers , and UX to gather requirements, establish/coordinate rollout timelines, and help unblock feature/product teams.
- As a team member, you'll manage testing, engaging, and impactful problems.
- We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
- Experience developing accessible technologies.