Google is seeking a Software Engineer II to join their Devices & Services team, focusing on Android app development for software development lifecycle management. This role combines Google's expertise in AI, Software, and Hardware to create impactful user experiences. The position involves developing diagnostic tools and applications that will help improve Android platform performance and issue reporting.
As a Software Engineer II, you'll be responsible for creating and maintaining Android applications that diagnose performance issues, gather debugging data, and implement AI-driven solutions for better issue reporting. You'll work with data pipelines connecting devices to Google Cloud infrastructure and collaborate closely with Android and Pixel engineering teams.
The ideal candidate should have experience in software development, particularly with Android applications, and strong knowledge of data structures and algorithms. This role offers the opportunity to work on critical projects that impact billions of users while being part of Google's innovative technology ecosystem.
Google offers a collaborative environment where engineers can work on various projects across the full technology stack. The position provides opportunities for growth and development while working with cutting-edge technologies in areas including distributed computing, AI, mobile development, and system design.
This role is perfect for someone who wants to make a significant impact on Google's mobile ecosystem while working with a team that's dedicated to creating radically helpful experiences for users through the combination of AI, software, and hardware technologies.