Software Engineer Iii, Shopping Storage Core

Google Google · Big Tech · Zürich, Switzerland

Software Engineer III role at Google's Shopping Storage Core team, focusing on developing and maintaining large-scale data storage and processing infrastructure. Responsibilities include operating systems at scale, diagnosing and resolving complex issues, improving reliability and performance, enhancing engineering practices, and collaborating with teams on technical designs. Requires experience with software development, large-scale infrastructure, and distributed systems.

What you'd actually do

  1. Play a key role in the operation of these systems at scale, including diagnosing, debugging, and resolving complex issues in a distributed environment.
  2. Contribute to the continuous improvement of our system's reliability, performance, and cost-efficiency through thoughtful design, implementation, and testing.
  3. Enhance our engineering practices by refining binary release processes, improving monitoring, and increasing automation.
  4. Collaborate with team members and client teams to understand requirements and contribute to technical designs.
  5. Design, develop, and maintain core components of our large-scale data storage and processing infrastructure, ensuring it can handle rapid growth in data volume and a widening array of uses.

Skills

Required

  • software development
  • large-scale infrastructure
  • distributed systems
  • networks
  • compute technologies
  • storage
  • hardware architecture

Nice to have

  • large-scale data storage and processing
  • C++