About The Position

The gStore Retail Engineering team is responsible for developing and managing the essential infrastructure and systems that support Google's brick-and-mortar retail locations. Our scope of work includes overseeing point-of-sale (POS) technology, managing device lifecycles, processing payments, integrating inventory data, and ensuring the overall reliability of store systems. We work in close coordination with various internal Google groups, such as Security and Networking (GEN), alongside external technology partners to ensure that in-store customer experiences are both dependable and fluid. Comprised of Engineers, Product Managers, Designers, and Retail Specialists, our team is dedicated to crafting a premier omni-channel and e-commerce environment for Google’s expanding retail footprint. We operate as a division of the broader gStore organization, which serves as the primary platform for Google's growing line of hardware and services. As the definitive destination for customers to discover and purchase Google products, gStore offers a portfolio that includes Pixel, Fitbit and Nest. As a Systems Development Engineer (SDE), you will be responsible for the design, implementation, and maintenance of robust, scalable, and reliable systems and services essential for Google Store retail operations. You will play a key role in ensuring the stability and efficiency of our in-store technology, from device lifecycle management to network connectivity and payment processing. This position involves a mix of engineering, process improvement, vendor management, and cross-functional collaboration. This role focuses on the core infrastructure and operational excellence of our retail systems. Google Store is our omnichannel, global retailer, leveraging the best of Google to help customers experience our award-winning devices and services. Our team is responsible for a vast portfolio that supports the entire customer journey, from product discovery to upgrading their next device. This portfolio includes the My Pixel app distributed with every Pixel phone, the Google Store global eCommerce platform, our leading edge retail point-of-sale system, and AI-driven algorithms for customer lifecycle management. The Store team applies Google's AI to solve complex, real-world problems across our growing global footprint of online and brick-and-mortar storefronts. This ranges from AI-enhanced site operations to agentic AI shopping assistance, ensuring a seamless and intelligent experience at every touchpoint. The Store team is committed to providing team members with the opportunity to build their applied AI skill set, so that we may ultimately help our customers connect with the best of Google.

Requirements

  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
  • 5 years of experience in a Systems Development Engineer, Site Reliability Engineer (SRE), or a similar role.
  • Experience with system administration, automation, and management.

Nice To Haves

  • Experience with monitoring and alerting tools and best practices.
  • Experience working networking andLinux/Unix environments.
  • Experience AI agentic automation, and process improvements
  • Experience with device management solutions (e.g., SOTI, MDM).
  • Experience with retail or point-of-sale systems and PCI compliance.
  • Proficiency in one or more scripting languages (e.g., Python, Go, Shell).

Responsibilities

  • Oversee the end-to-end management of in-store devices (e.g., Pixels, Payment Terminals, Printers, Scanners), including procurement, provisioning, configuration, remote management, and updates. Design, build, and manage global retail test labs. Lead on-site systems setup for new store openings.
  • Ensure store network reliability and correct device configurations, partnering with internal teams and vendors to resolve connectivity issues. Drive the technical aspects of security compliance and Payment Card Industry (PCI) reviews to meet all required standards.
  • Collaborate with Engineering, QA, and external vendors on software release readiness, and monitoring rollouts.
  • Identify and implement opportunities for system and process improvements, including scripting and AI agentic automation.
  • Participate in an on-call rotation to support production systems and manage incidents. Create and maintain clear technical documentation for systems, processes, and playbooks.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service