Software Engineer, Android AI, Core
Software Engineer, Android AI, Core

Software Engineer, Android AI, Core

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
G

At a Glance

  • Tasks: Join us to build cutting-edge Android applications and tackle exciting engineering challenges.
  • Company: Google is a leader in mobile technology, dedicated to innovation and user experience.
  • Benefits: Enjoy access to vast resources, career growth opportunities, and a collaborative team environment.
  • Why this job: Make a real impact on billions of users while working on groundbreaking AI features.
  • Qualifications: Bachelor's degree or equivalent, 2 years of software development experience, and Android expertise required.
  • Other info: Work with small teams on diverse technical challenges and contribute to the future of mobile computing.

The predicted salary is between 36000 - 60000 £ per year.

Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area.

Apply

  • 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.
  • 2 years of experience with data structures or algorithms in either an academic or industry setting.
  • 2 years of experience with Android application development.
  • Experience in Java and working with Android frameworks.

Preferred qualifications:

  • Experience in operability, reliability, or release engineering.

About the job

Mobile technology has been at the forefront of innovation, and the pace of development in this domain has never been greater. Google is committed to bringing amazing experiences to our mobile users. As a Software Engineer, Tools and Infrastructure, you will be at the heart of Google’s engineering process building software that empowers engineering teams to develop and deliver high quality mobile apps and services. We are focused on solving the hardest, most interesting challenges of developing software at scale without sacrificing stability, quality, velocity or code health.

We ensure Google\’s success by partnering with engineering teams and developing scalable tools and infrastructure that help engineers develop, test, debug and release software quickly. We impact thousands of Googlers and billions of users by increasing the pace of product development and ensuring our products are thoroughly tested. We are advocates for code health, testability, maintainability and best practices for development and testing.

Having access to all of Google\’s platforms and vast compute resources provides a unique opportunity to grow as an engineer. We typically work in small, nimble teams that collaborate on common problems across products and focus areas. As a result, the exposure to this broad set of problems provides diverse technical challenges as well as accelerated career growth.

Android is Google’s open-source mobile operating system powering more than 3 billion devices worldwide. Android is about bringing computing to everyone in the world. We believe computing is a super power for good, enabling access to information, economic opportunity, productivity, connectivity between friends and family and more. We think everyone in the world should have access to the best computing has to offer. We provide the platform for original equipment manufacturers (OEMs) and developers to build compelling computing devices (smartphones, tablets, TVs, wearables, etc) that run the best apps/services for everyone in the world.

Responsibilities

  • Integrate a new native runtime coming from a chipmaker and assist a Third Party OEM in including AI Core in one of their upcoming phone launches.
  • Coordinate with a product team who is building a Generative Artificial Intelligence (GenAI) feature on top of AI Core by adding new Application Programming Interface (APIs), assisting with their feature configuration and distribution and troubleshooting them through development.
  • Build a content safety evaluation pipeline that will run thousands of adversarial examples through the on-device service so a Trust and Safety team can assess the safety of a GenAI feature.
  • Set up experiments and monitor infrastructure for functionality, performance, system health.

#J-18808-Ljbffr

Software Engineer, Android AI, Core employer: Google

At Google, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. As a Software Engineer in Android AI, you'll have access to cutting-edge technology and resources, enabling you to tackle complex challenges while mentoring junior team members. Our commitment to employee growth is reflected in our small, agile teams that provide diverse technical experiences and accelerated career advancement opportunities, all within a supportive environment that values creativity and excellence.
G

Contact Detail:

Google Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer, Android AI, Core

✨Tip Number 1

Make sure to showcase your experience with Android application development prominently. Highlight specific projects where you utilized Java and Android frameworks, as this will demonstrate your hands-on expertise in the field.

✨Tip Number 2

Familiarize yourself with Google's mobile technology and the latest trends in AI integration within Android. Being knowledgeable about current innovations can help you stand out during discussions and interviews.

✨Tip Number 3

Emphasize any mentoring or leadership experiences you have had, especially if you've guided junior team members. This aligns well with the role's focus on collaboration and team dynamics.

✨Tip Number 4

Prepare to discuss your problem-solving skills and how you've tackled challenges in software development. Be ready to provide examples of how you've improved code health, testability, or maintainability in past projects.

We think you need these skills to ace Software Engineer, Android AI, Core

Proficiency in Java
Experience with Android application development
Knowledge of data structures and algorithms
Familiarity with Android frameworks
Problem-solving skills
Mentoring and coaching abilities
Experience in operability and reliability engineering
Understanding of software development best practices
Ability to work collaboratively in small teams
Experience with API development and integration
Strong debugging and troubleshooting skills
Experience with performance monitoring and system health assessment
Adaptability to new technologies and tools
Excellent communication skills

Some tips for your application 🫡

Highlight Relevant Experience: Make sure to emphasize your experience with Android application development, Java, and any relevant frameworks. Mention specific projects or roles where you applied these skills.

Showcase Problem-Solving Skills: Provide examples of how you've driven progress and solved complex problems in previous roles. This could include mentoring junior team members or leading projects that required innovative solutions.

Detail Your Technical Knowledge: Include specific details about your knowledge of data structures, algorithms, and any experience with operability or release engineering. This will demonstrate your depth of expertise in the field.

Tailor Your Application: Customize your CV and cover letter to align with the job description. Use keywords from the posting to ensure your application stands out and shows that you understand the role's requirements.

How to prepare for a job interview at Google

✨Showcase Your Problem-Solving Skills

Be prepared to discuss specific examples where you've driven progress and solved complex problems in your previous roles. Highlight your experience with data structures and algorithms, as well as any challenges you faced during Android application development.

✨Demonstrate Your Mentorship Experience

Since mentoring junior team members is a key aspect of the role, share instances where you've guided others. Discuss how you approached mentoring and the impact it had on your team’s performance and growth.

✨Familiarize Yourself with Google's Mobile Technology

Research Google's mobile technology and its impact on users worldwide. Understanding the company's mission and how your role contributes to it will show your enthusiasm and alignment with their goals.

✨Prepare for Technical Questions

Expect technical questions related to Java, Android frameworks, and AI Core integration. Brush up on your coding skills and be ready to solve problems on the spot, demonstrating your expertise in software development.

Software Engineer, Android AI, Core
Google
G
  • Software Engineer, Android AI, Core

    London
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-03-27

  • G

    Google

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>