Staff Software Engineer, Gemini AI

Google develops next-generation technologies that transform how billions of users connect, explore, and interact with information and one another.
Mobile
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI

Description For Staff Software Engineer, Gemini AI

Google is seeking a Staff Software Engineer to join their Gemini AI team, focusing on developing conversational AI tools for iOS platforms. This role is at the forefront of Google's next-generation technologies, working on a product that enables users to collaborate with generative AI to enhance productivity and creativity. The position requires expertise in software development, distributed systems, and iOS technologies, with opportunities to work across the full technology stack.

The ideal candidate will be part of a team developing Gemini for iOS mobile devices during a crucial evolution period. They will be responsible for designing and implementing critical functionalities, working with various teams across Gemini's model, client, and infrastructure components to build scalable solutions. The role demands strong leadership qualities, technical expertise, and the ability to collaborate with cross-functional teams.

Google offers a dynamic work environment where engineers can contribute to products that impact billions of users. The position involves working on complex, open-ended problems and requires expertise in areas such as distributed computing, system design, artificial intelligence, and mobile development. As a Staff Software Engineer, you'll have the opportunity to shape the future of AI-powered mobile applications while working with cutting-edge technology.

The company provides a collaborative environment focused on innovation and technical excellence, with opportunities to switch teams and projects as both the engineer and the business evolve. This role is perfect for someone who wants to make a significant impact on how users interact with AI technology while working at one of the world's leading tech companies.

Last updated a day ago

Responsibilities For Staff Software Engineer, Gemini AI

  • Join a team that makes Gemini on iOS mobile phones in the market
  • Design and implement mission critical functionalities that users love
  • Work with numerous teams throughout the Gemini model, client and Infra to build a scalable infrastructure
  • Help explore the best ways to solve problems, propose the technical direction and drive the same while demonstrating leadership skills
  • Work on open-ended, complex, and constantly evolving problems
  • Be involved in the design and architectural decisions
  • Collaborate with Product Manager, User Experience (UX) to define product strategy and roadmap

Requirements For Staff Software Engineer, Gemini AI

  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • Experience working with iOS technologies or front end frameworks
  • Experience in designing large distributed and scalable systems
  • Excellent written and verbal communication skills

Interested in this job?

Jobs Related To Google Staff Software Engineer, Gemini AI

UX Research Manager, Pixel

Lead UX research initiatives for Google Pixel devices, managing teams and conducting research to shape the future of mobile experiences.

Senior Product Manager, Better Together Foundations

Lead product management for Google's Android Better Together Foundations, focusing on cross-device experiences and core connectivity features.

Software Engineering Manager II, YouTube Live Mobile Creation

Lead YouTube's Live Mobile Creation engineering team, managing mobile streaming technology development and engineering teams in Silicon Valley.

UX Research Manager, Pixel

Lead UX research initiatives for Google's Pixel devices, managing teams and driving user-centered design decisions through research methodologies and strategic leadership.

Software Engineering Manager II, YouTube Live Mobile Creation

Lead YouTube's Live Mobile Creation team as Engineering Manager II, overseeing mobile streaming and camera technologies.