Staff Software Engineer, Gemini AI

Google develops next-generation technologies for billions of users worldwide.
Mobile
Staff Software Engineer
In-Person
8+ years of experience
AI

Description For Staff Software Engineer, Gemini AI

Google is seeking a Staff Software Engineer for the Gemini AI team to work on their conversational AI tool. This role involves developing next-generation technologies that change how billions of users connect, explore, and interact with information and one another. The ideal candidate will join a team focused on making Gemini available on iOS mobile phones, designing and implementing mission-critical functionalities that users love.

Key responsibilities include:

  1. Working with various teams across Gemini model, client, and infrastructure to build a scalable system.
  2. Exploring the best ways to solve problems, proposing technical directions, and demonstrating leadership skills.
  3. Tackling open-ended, complex, and constantly evolving problems.
  4. Collaborating with Product Managers and UX designers to define product strategy and roadmap.
  5. Designing, developing, testing, deploying, maintaining, and enhancing software solutions.

The role requires a blend of technical expertise, leadership qualities, and versatility to work across the full stack. The engineer will manage project priorities, deadlines, and deliverables while pushing technology forward in areas such as information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, and UI design.

Google offers a diverse and inclusive work environment, committed to equal opportunity and affirmative action. They welcome applicants from all backgrounds and provide accommodations for those who need them.

Last updated 3 days 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 (preferred)
  • Experience in designing large distributed and scalable systems (preferred)
  • Excellent written and verbal communication skills (preferred)

Interested in this job?

Jobs Related To Google Staff Software Engineer, Gemini AI

Engineering Manager - Mobile Core

Lead and develop Netflix's Android and iOS apps as Mobile Core Engineering Manager, driving technical excellence and team growth.

Mobile Software Engineering MTS / SMTS (iOS - Swift/Objective-C)

Senior Mobile Software Engineering position at Salesforce focusing on iOS development using Swift/Objective-C, building enterprise-grade mobile applications with millions of users.

Software Engineering Manager, Health

Lead the development of health software features for Apple devices, guiding a team of engineers to create innovative health experiences.

AVKit Engineering Manager

AVKit Engineering Manager at Apple to lead media application frameworks development for iOS and watchOS.

Mobile UI Engineer (L5), Games UI

Senior iOS engineer needed at Netflix to innovate and build next-gen games platform UI, delivering delightful experiences across multiple canvases.