Software Engineer III, Platform Performance Operations, Android
AI Summary ✨
Requirements:
Bachelor’s degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
Experience with Android application development.
Experience with mobile application development or Android framework development.
Experience programming in one or more of the following languages: Ruby, Python, Java, C++.
Nice to haves:
Master's degree or PhD in Computer Science or related technical fields.
4 years of experience in networking, storage, systems architecture, compilers, operating systems or modeling and analysis.
2 years of experience with data structures or algorithms.
Experience with Linux or BSD kernels.
Interest in performance optimization.
What you'll be doing:
Use tracing, profiling, and telemetry systems to identify and root-cause performance issues across the Android OS and apps.
Analyze insights from telemetry and testing to generate and execute concrete proposals for improvement.
Build robust automation, alerts, and analysis tools to prevent regressions and detect issues earlier.
Create training materials to share the team's knowledge with engineers across Android and first-party apps.
Comply with all company health and safety policies, procedures, and legal requirements.
Perks and benefits:
Information collected and processed as part of your Google Careers profile and any job applications you choose to submit is subject to Google's Applicant and Candidate Privacy Policy.
Equal opportunity and affirmative action employer commitment.
Global company facilitating efficient collaboration and communication globally.
English proficiency requirement for all roles unless stated otherwise in the job posting.
Google does not accept agency resumes; do not forward resumes to our jobs alias or any other organization location.