Google is seeking a Software Engineer III for their Mobile (Android) team working on Google Assistant. This role is part of Google's mission to develop next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you'll work on critical projects with opportunities for growth and evolution. The ideal candidate should be versatile, display leadership qualities, and be enthusiastic about tackling new problems across the full-stack.
Key responsibilities include writing product or system development code, reviewing code from other engineers, contributing to documentation, triaging and resolving issues, and participating in design reviews. The role requires a bachelor's degree (or equivalent experience) and at least 2 years of experience in software development and working with data structures or algorithms.
Preferred qualifications include a Master's or PhD in Computer Science, 2 years of Android application development experience, experience with performance and large-scale systems, and experience developing accessible technologies. This position offers the opportunity to work on cutting-edge projects in areas such as information retrieval, distributed computing, AI, and natural language processing.
Google emphasizes its commitment to diversity, equality, and creating a culture of belonging. They offer a global work environment where English proficiency is required for effective collaboration. Join Google's engineering team to make a significant impact on users worldwide and be at the forefront of technological advancements.