logo
AI Resume Tailoring Sign in to use this AI Cover Letter Sign in to use this

Job Description

  • Collaborate within the AppReduce compiler team, evaluating Perfetto traces to enhance compiler correctness, execution speed, and decision-making quality.
  • Formulate and execute a long-term strategic goal, partnering closely with key clients, specifically internal and external engineering teams building Android applications.
  • Architect state-of-the-art infrastructure aimed at lowering memory usage, minimizing binary sizes, and optimizing performance for Android applications reaching billions of users.
  • Explore deep layers of the Android stack, utilizing various internal and external diagnostic tools to resolve highly complex technical challenges.
  • Engage in cross-functional environments, solving intricate technical problems through customer-centric development and collaborative feature design.

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • Experience in developing, debugging, or optimizing Android OS components, framework services.
  • Experience with compiler technologies, runtime systems, program analysis, or toolchain development.
  • Experience in systems programming using C++.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • 5 years of experience with data structures and algorithms.
  • Experience working with two or more from the following: Compiler Optimizations, LLVM, Java bytecode, Android development, Kernel development, machine learning, information retrieval, natural language processing, networking or security software development.
  • Experience in one or more of the following: test automation, refactoring code, test-driven development, build infrastructure, optimizing software, debugging, building tools and testing frameworks.
  • Software development experience in one or more general purpose programming languages.
  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • Experience in developing, debugging, or optimizing Android OS components, framework services.
  • Experience with compiler technologies, runtime systems, program analysis, or toolchain development.
  • Experience in systems programming using C++.
Do you match this job?

Here is what this employer asked for. Sign in and we will fill in your half.

  • Role Software Engineer, Mobile Performance
  • Experience 3-4 years
  • Education Any
  • Work type On-site
  • Location United States
Check my match (free)
Google
AI Research Lab · 500+ Members · Mountain View, CA, United States

Google builds internet, software, cloud, and AI products used by consumers, developers, and organizations. Its portfolio includes Search, YouTube, Android, Chrome, Maps, Gmail, Workspace, Google Cloud, advertising platforms, devices, and Gemini AI products. The company develops large-scale computing infrastructure and research that power information retrieval, communication, productivity, media, navigation, and machine learning. Google is the largest operating business within Alphabet and earns a substantial share of its revenue from digital advertising.

All jobs at Google

79 more Software Engineer roles in San Jose

Job Overview

Approx. salary range

152K – 326K

Our estimate — this employer did not publish a salary

Our estimate, not the employer’s. Worked out from the middle half of 262 comparable roles on Neural Jobs that did publish a salary, in the same field, country and experience band. The real figure for this job may be different.

Eligibility
United States Right to work in the United States required.
Workplace
On-site
Job Posted:
1 week ago
Job Type
Full Time
Education
Any
Experience
3-4 years

Share This Job: