Senior Staff Software Engineer, Google Cloud Storage Performance

22 hours ago


Sunnyvale, California, United States Google Full time
About the Role

As a Senior Staff Software Engineer on the Google Cloud Storage team, you will be responsible for designing and developing high-performance storage systems that power Google Cloud workloads. You will work closely with cross-functional teams to identify infrastructure issues and devise software, hardware, or other solutions to improve performance, power, cost, and reliability.

Responsibilities
  • Collaborate with internal and external vendors on hardware/software co-design through performance analysis, evaluation, and optimizations.
  • Develop tools and methodology to measure, evaluate, analyze, and improve Google infrastructure performance, TCO, and reliability.
  • Identify infrastructure issues and devise software, hardware, or other solutions.
  • Drive NPI of new systems with high standards for performance, power, cost, and reliability.
  • Build vendor relationships to influence and align priorities with Google's needs, support cross-team and cross-stack collaboration to uncover new opportunities, help product areas understand Performance/TCO tradeoffs for system design and deployment choices, and explore and apply innovative AI techniques for engineering productivity and performance optimization.
Requirements
  • 8+ years of experience in software development, and with data structures/algorithms.
  • 5+ years of experience with design and architecture; and testing/launching software products.
  • Master's degree or PhD in Computer Engineering, Electrical Engineering, or Computer Science.
  • Experience with OS and storage systems, with the ability to root cause performance issues.
  • Experience with computer architecture, performance analysis, performance modeling, distributed systems, networking, queueing theory, and related software infrastructure.
  • Excellent problem solving skills, with the ability to work across different teams across the hardware/software stack.
  • Excellent collaboration and communication skills to drive cross-functional alignment and roadmap, as well as articulate and influence the strategies for key product areas.
What We Offer

At Google, we offer a competitive salary range of $237,000-$337,000, plus bonus, equity, and benefits. We are an equal opportunity employer and welcome applications from diverse candidates.



  • Sunnyvale, California, United States Google Full time

    About the RoleWe're seeking a skilled Senior Software Engineer to join our Google Cloud Infrastructure team. As a key member of our team, you'll design, develop, and maintain scalable and efficient cloud infrastructure solutions that meet the needs of our users.ResponsibilitiesDesign and develop cloud infrastructure solutions using Google Cloud Platform...


  • Sunnyvale, California, United States Google Full time

    About the RoleWe're seeking a highly skilled Senior Cloud Software Engineer to join our team at Google. As a key member of our cloud infrastructure team, you will be responsible for designing, developing, and deploying scalable and efficient cloud-based systems.ResponsibilitiesDesign and develop large-scale cloud-based systems, including infrastructure,...


  • Sunnyvale, California, United States Google Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our team at Google. As a key member of our engineering team, you will be responsible for designing, developing, and deploying software solutions that drive innovation and growth.ResponsibilitiesDesign and develop software solutions that meet the needs of our customers and...


  • Sunnyvale, California, United States Google Full time

    About the RoleAs a Software Engineering Manager II at Google, you will be responsible for leading a team of software engineers in the development of large-scale infrastructure and distributed systems. You will work closely with cross-functional teams to design, implement, and test multiple features with little or no direction from a tech lead or...


  • Sunnyvale, California, United States Google Full time

    About the RoleWe're seeking a highly skilled Software Engineer III to join our Google Cloud team, focusing on application modernization. As a key member of our team, you'll play a critical role in designing, developing, and deploying scalable and efficient cloud-based solutions.ResponsibilitiesDesign and develop large-scale cloud infrastructure, distributed...


  • Sunnyvale, California, United States Google Full time

    Requirements:- Bachelor's degree or equivalent practical experience.- 5 years of software development experience in programming languages such as Python, C, C++, Java, JavaScript.- 3 years of experience in a technical leadership role overseeing strategic projects.Preferred qualifications:- Master's degree or PhD in Computer Science or related technical...


  • Sunnyvale, California, United States Google Full time

    About the RoleAs a software engineer at Google, you will have the opportunity to work on cutting-edge technologies that transform the way billions of users interact with information and each other. Our products require handling vast amounts of data, and we're looking for engineers who can bring innovative ideas from various areas, including information...


  • Sunnyvale, California, United States Google Full time

    About the RoleAs a senior software engineer at Google, you will play a critical role in developing the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.Key ResponsibilitiesWrite and test product or system development code.Participate in, or lead design reviews with peers and...


  • Sunnyvale, California, United States Google Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Cloud Security and Privacy team at Google. As a key member of our team, you will be responsible for designing, developing, and deploying secure and private software solutions that meet the needs of our customers.ResponsibilitiesDesign and develop secure software solutions using...


  • Sunnyvale, California, United States Google Full time

    About the RoleWe're seeking a highly skilled Senior Cloud Software Engineer to join our team at Google. As a key member of our Technical Infrastructure team, you will play a critical role in designing, developing, and maintaining the software systems that power our products and services.ResponsibilitiesDesign, develop, test, deploy, maintain, and enhance...


  • Sunnyvale, California, United States Google Inc. Full time

    About the RoleWe are seeking a highly skilled Software Engineering Manager II to lead our team in developing and maintaining Google Cloud Storage, a highly scalable and distributed Object Store. As a key member of our team, you will be responsible for setting priorities, aligning strategy, and making decisions that impact the broader organization.Key...


  • Sunnyvale, California, United States Google Cloud - Minnesota Full time

    About the RoleAt Google Cloud, we're committed to helping businesses succeed in a rapidly changing world. As a Senior Product Manager, Virtual Machine Workload Specialized, you'll play a critical role in shaping the future of our Compute Engine product.Key ResponsibilitiesDrive Innovation: Develop and execute strategies to drive new VM instance types in...


  • Sunnyvale, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, with a strong foundation in data structures and algorithms.5 years of experience in testing and launching software products, alongside 3 years in software design and architecture.5 years of experience in building and developing...


  • Sunnyvale, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, focusing on data structures and algorithms.5 years of experience in testing and launching software products, along with 3 years in software design and architecture.5 years of experience in building and developing large-scale...


  • Sunnyvale, California, United States Google Full time

    Position Overview:We are seeking a Software Engineering Manager to oversee our Cloud Storage division. This role is ideal for individuals who are enthusiastic about shaping advanced technologies that serve millions globally. At Google, we value skilled professionals who can contribute to projects that extend beyond traditional web services, requiring...


  • Sunnyvale, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, with a strong focus on data structures and algorithms.5 years of experience in testing and launching software products, along with 3 years in software design and architecture.5 years of experience in building and developing large-scale...


  • Sunnyvale, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, focusing on data structures and algorithms.5 years of experience in testing and launching software products, along with 3 years in software design and architecture.5 years of experience in building and developing large-scale...


  • Sunnyvale, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, including data structures and algorithms.5 years of experience in testing and launching software products, along with 3 years in software design and architecture.5 years of experience in building and developing large-scale...


  • Sunnyvale, California, United States Google Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Google Cloud team. As a key member of our infrastructure team, you will design, develop, and deploy large-scale software solutions that drive business growth and innovation.ResponsibilitiesProvide technical leadership on high-impact projects, influencing and coaching a...


  • Sunnyvale, California, United States Google Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Google Cloud team. As a key member of our infrastructure team, you will design, develop, and deploy large-scale software solutions that drive business growth and innovation.ResponsibilitiesProvide technical leadership on high-impact projects, influencing and coaching a...