Senior Software Engineer, Home Infrastructure, Frontend and Protocols

Google Google · Big Tech · Los Angeles, CA +1

Senior Software Engineer role focused on the frontend and protocols for Google Home, connecting smart home devices with LLM-powered services. The role involves re-evaluating device connectivity, supporting production infrastructure, migrating traffic to newer protocols, deprecating legacy systems, and implementing AI capabilities for infrastructure migrations. It requires experience with large-scale infrastructure, distributed systems, and software development, with a preference for smart home/IoT or voice assistant domain experience.

What you'd actually do

  1. Re-evaluate device connectivity services in light of changing requirements and expanding third-party landscape.
  2. Support the existing production infrastructure by participating in an oncall rotation, capacity planning, and onboarding new devices.
  3. Migrate traffic to newer protocols capable of handling the latest conversational user journeys.
  4. Deprecate and reduce the footprints of legacy protocols/services and reduce technical overlap to make existing services easier to own.
  5. Implement and leverage AI capabilities in performing large infrastructure migrations and refactoring.

Skills

Required

  • C++
  • Java
  • Kotlin
  • software development
  • software design
  • software architecture
  • large-scale infrastructure
  • distributed systems
  • networks
  • compute technologies
  • storage
  • hardware architecture

Nice to have

  • data structures
  • algorithms
  • technical leadership
  • low-level networking protocols
  • high-level networking protocols
  • smart home
  • IoT
  • voice assistant

What the JD emphasized

  • LLM-powered services
  • conversational user journeys
  • AI capabilities

Other signals

  • LLM-powered services
  • conversational user journeys
  • AI capabilities in performing large infrastructure migrations