Taro Logo

Senior Software Engineer, Gemini apps

A team of scientists and engineers working on advancing artificial intelligence, focusing on widespread public benefit and scientific discovery.
Mobile
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Job Description

Join Google DeepMind's Gemini apps team as a Senior Software Engineer, where you'll be at the forefront of developing Android & iOS applications that bring the power of Large Language Models (LLMs) to millions of users. Working in a fast-paced, creative environment, you'll collaborate with innovative developers and designers in small pods, alongside Product and UX teams.

The role focuses on building and evolving Gemini on mobile platforms, placing Google at the forefront of the LLM and generative AI revolution. You'll be working with cross-functional teams across multiple locations including Mountain View and Bangalore, in an environment that values quick decision-making and rapid execution under the motto "we want quality but faster."

As part of one of Google's top initiatives for 2025, you'll contribute to developing features that directly impact users' interaction with AI technology. The team emphasizes lightweight processes and fast execution, ensuring your work reaches users quickly and frequently. The development environment includes Kotlin/Java for Android and Objective-C/Swift for iOS, with additional opportunities to work with C++ for server-side development.

At Google DeepMind, diversity is valued and harnessed to create extraordinary impact. The company is committed to equal employment opportunities and welcomes candidates from all backgrounds. This is an opportunity to be part of a team that's shaping the future of AI technology while working on one of the most innovative and impactful projects in the field.

Last updated 3 days ago

Responsibilities For Senior Software Engineer, Gemini apps

  • Design, build, and deliver compelling new features for Gemini's applications
  • Work closely with cross-functional teams to translate user needs into intuitive app features
  • Participate in code reviews and enforce development best practices
  • Share knowledge to raise the team's technical expertise

Requirements For Senior Software Engineer, Gemini apps

Kotlin
Java
  • App development experience in Kotlin/Java (Android) & Objective-C/Swift (iOS)
  • Experience with experiment frameworks
  • Strong communication and teamwork skills
  • Ability to work with teams in different time zones (Mountain View, Zurich, Bangalore)

Related Jobs

Senior Software Engineer

Senior Software Engineer position at Sonar, focusing on mobile language analysis (Kotlin, Swift, Dart) with 6+ years experience required, based in Geneva or Bochum.

Senior Backend Engineer - DAM

Senior Backend Engineer position at Frontify, working on DAM team to develop and architect scalable solutions using PHP8+, GraphQL, and MySQL, with remote work options in Switzerland.

Senior Frontend Engineer - DAM

Senior Frontend Engineer position at Frontify, working on DAM team to develop and architect scalable solutions using React and TypeScript, with remote work options in Switzerland.

Senior Deep Learning Compiler Engineer - PyTorch

Senior Deep Learning Compiler Engineer position at NVIDIA, focusing on developing Thunder compiler for PyTorch optimization on NVIDIA GPUs.

Embedded Flight Control Software Engineer

Senior Embedded Software Engineer role at Destinus, developing flight control systems for next-gen aircraft and UAVs, requiring 5+ years experience in embedded systems and C/C++ programming.