Senior Software Engineer, Windows Desktop App, DeepMind

Google•Mountain View, CA
•$174,000 - $252,000

About The Position

On the Gemini Windows Desktop App, the Senior Software Engineer will lead the 0-to-1 development and scaling of Gemini’s native Windows client. The role involves building deep OS-level integrations, native desktop features, and agentic UI automation tools, bridging modern web and client technologies with native Windows systems to deliver a fast, seamless AI experience to users worldwide. The position is part of Google DeepMind, whose mission is to advance AI development to solve complex global challenges and accelerate product innovation. The company emphasizes public benefit, scientific discovery, safety, and ethics. The posting also describes work with cutting-edge AI agents and a mission-driven interdisciplinary team.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages.
  • 3 years of experience testing, maintaining, or launching software products.
  • 1 year of experience with software design and architecture.
  • Experience building desktop or full-stack client applications using TypeScript/JavaScript (such as Electron, Chromium, or Node.js) or native Windows systems programming (such as C++, Win32 APIs, Node-API native addons, Named Pipes IPC, or UI Automation).
  • Experience across the client/web boundary, bridging desktop native capabilities with modern web applications.
  • Experience building real AI systems, desktop agents, or LLM-powered user workflows.

Nice To Haves

  • Master's degree or PhD in Computer Science or a related technical field.
  • 1 year of experience in a technical leadership role.
  • Experience developing accessible technologies.

Responsibilities

  • Write and test product or system development code.
  • Review code developed by other developers and provide feedback to ensure best practices, including style guidelines, checking code in, accuracy, testability, and efficiency.
  • Contribute to existing documentation or educational content and adapt content based on product or program updates and user feedback.
  • Triage product or system issues and debug, track, and resolve them by analyzing issue sources and impacts on hardware, network, or service operations and quality.
  • Drive platform excellence in process isolation, IPC security, crash telemetry, and delta auto-updates.
  • Lead the 0-to-1 development and scaling of Gemini’s native Windows client.
  • Build deep OS-level integrations, native desktop features, and agentic UI automation tools.

Benefits

  • 15% bonus target
  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service