Software Engineer, Gemini Apps
DeepMind
- Bangalore, Karnataka
- Permanent
- Full-time
- Design and implement scalable business logic for millions of Gemini users for both 1P and 3P ecosystems.
- Design and construct user interfaces (UIs) on Android Platform
- Collaborate with UI/UX designers to develop intuitive and responsive interfaces that provide a seamless experience for Gemini.
- Monitor and troubleshoot issues to maintain consistent and delightful experience and address internal and external user feedback effectively.
- Design and implement logging and metrics for production monitoring and the identification of key insights.
- Oversee application testing, qualification, automation and releases on a periodic cadence. Ensuring quality in production and maintaining a high app rating
- Implement performance (battery, memory, latency) optimizations wherever needed to ensure fast, smooth and seamless user experience.
- Ensure data security and privacy through the implementation of appropriate data handling and storage practices.
- Bachelor's degree or equivalent practical experience.
- 6+ years of experience with software development with exposure to developing
- 4 years of experience with data structures or algorithms in either an academic or industry setting, and with Android application development.
- 2+ years of experience leading workstreams with at least 3-5 engineers
- Familiarity with Android application development frameworks.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
- Ability to learn new technologies, adapt to evolving requirements, and drive ambiguous problems end to end.