
Empowering the world through technology and information
Google LLC, headquartered in Mountain View, California, is a global leader in internet-related services and products, including its flagship search engine, Google Search, and the Android operating system. With over 100,000 employees, Google also offers cloud computing services through Google Cloud P...
Google offers competitive salaries, equity options, generous PTO policies, comprehensive health benefits, and a remote work policy that allows flexibi...
Google is known for its engineering-first culture, emphasizing innovation and collaboration. The company fosters a unique environment that encourages ...

Google • Raleigh, NC, USA, Durham, NC, USA
Google is seeking a Senior Software Engineer for Cloud Storage Resource Engineering to develop next-generation technologies for managing information at scale. You'll work with languages like C, C++, Java, and Python, and require 5+ years of coding experience.
You have a Bachelor's degree or equivalent practical experience, along with 5 years of coding experience in one or more of the following languages: C, C++, Java, or Python. You possess 3 years of experience testing, maintaining, or launching software products, and have at least 1 year of experience with software design and architecture. Your background includes 3 years of experience with one or more of the following: Speech/audio technology, reinforcement learning, ML infrastructure, or specialization in another ML field. You are well-versed in ML infrastructure, including model deployment, evaluation, optimization, and debugging, and have a strong understanding of data structures and algorithms, with 5 years of experience in this area. Additionally, you have 3 years of experience in Data Analysis and SQL, and have held a technical leadership role for at least 1 year. You are passionate about developing accessible technologies and are eager to contribute to Google's mission of changing how billions of users connect and interact with information.
A Master's degree or PhD in Computer Science or a related technical field is preferred, as well as experience in developing scalable systems that manage information at a massive scale. You are familiar with industry trends that affect customer workloads and resource needs, and have a keen interest in analyzing resource shortages that result from demand spikes and supply problems.
In this role, you will design and develop quantitative models to track and forecast Google Cloud Storage resource demands. You will build data pipelines to aggregate, transform, and align demand and supply forecasts, ensuring that Google's products can manage information effectively. You will collaborate with cross-functional teams to understand how industry trends affect customer workloads and resource needs, and analyze resource shortages that may arise from demand spikes and supply issues. Your contributions will directly impact the quality and efficiency of Google's services, as you work on technologies that extend beyond web search. You will also have the opportunity to mentor junior engineers and lead projects that drive innovation within the team.
At Google, you will be part of a team that is dedicated to developing the next-generation technologies that change how users connect and interact with information. We offer competitive compensation and benefits, along with opportunities for professional growth and development. You will work in a collaborative environment that values fresh ideas and encourages innovation. We believe in fostering a diverse and inclusive workplace, and we encourage you to apply even if your experience doesn't match every requirement. Join us in making a significant impact on the future of technology.
Apply now or save it for later. Get alerts for similar jobs at Google.