Senior Software Engineer, Gemini

Bengaluru, Karnataka, India
Sep 27, 2024
Sep 27, 2025
Onsite
Full-Time
3 Years
Job Description

Join Google as a Software Engineer, where you'll help shape the next generation of technologies that connect and engage billions of users globally. We’re seeking innovative engineers passionate about developing cutting-edge mobile applications. You will work on high-impact projects, focusing on creating scalable solutions that enhance user experiences on both Android and iOS platforms.

Minimum Qualifications

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • 5 years of experience in mobile application design and architecture.
  • 5 years of software development experience in one or more programming languages, with a strong understanding of data structures and algorithms.
  • 3 years of experience in testing, maintaining, or launching software products.
  • At least 1 year of experience in software design and architecture.

Preferred Qualifications

  • Master’s degree or PhD in Computer Science or a related technical field.
  • 3 years of experience with performance optimization, large-scale systems data analysis, visualization tools, or debugging.
  • 3 years in a technical leadership role, with experience in developing accessible technologies.
  • Proficiency with Android/iOS technologies or front-end frameworks.

Key Responsibilities

  • Write and test product or system development code, ensuring high standards of quality by reviewing code from fellow engineers and providing constructive feedback on best practices.
  • Collaborate within the Gemini team to deploy features on Pixel and other mobile devices in the market.
  • Design and implement critical functionalities that enhance user experiences, working across teams to establish a robust infrastructure supporting these features.
  • Tackle complex, evolving problems while playing a key role in design and architectural decisions.
  • Partner closely with Product Management and UX teams to define product strategies and roadmaps.
  • Innovate solutions, propose technical directions, and contribute to the advancement of technology.

About Google

At Google, our engineers develop technologies that reshape the way users connect, explore, and interact with information. Our projects extend far beyond web search, addressing complex challenges in various domains, including distributed computing, large-scale system design, security, artificial intelligence, and mobile user interface design. As a software engineer, you will have the opportunity to work on projects critical to Google’s mission while collaborating with diverse teams across the organization.

Equal Opportunity Employer

Google is proud to be an equal opportunity workplace and an affirmative action employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you require accommodation for a disability or special need, please let us know by completing our Accommodations for Applicants form.