Search jobs > Sunnyvale, CA > Engineer cloud infrastructure

Software Engineer III, Infrastructure, Google Cloud Networking

Google
Sunnyvale, California, US
Full-time

Minimum qualifications :

Below covers everything you need to know about what this opportunity entails, as well as what is expected from applicants.

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting.
  • 2 years of experience with data structures or algorithms in either an academic or industry setting.
  • 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.

Preferred qualifications :

  • Master's degree or PhD in Computer Science or related technical fields.
  • 2 years of experience with performance, large scale systems data analysis, visualization tools, and / or debugging.
  • Experience developing accessible technologies.
  • Proficiency in code and system health, diagnosis and resolution, and software test engineering.

About The Job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.

Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile;

the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve.

We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

Responsibilities :

  • Write product or system development code.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product / program updates and user feedback.
  • Triage product or system issues and debug / track / resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.

J-18808-Ljbffr

1 day ago
Related jobs
Promoted
NVIDIA
Santa Clara, California

We are looking for a senior systems software engineer to help design, build, and scale new distributed system infrastructure powered by Kubernetes, OpenStack and other open-source software. As NVIDIA expands its software platform from graphics, gaming, and artificial intelligence to healthcare, Omni...

Promoted
Google Inc.
Sunnyvale, California

Software Engineer II, Infrastructure, BigQuery. Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s nee...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Software Engineer III to join their Information Systems team. Key Responsibilities:Design, develop, and maintain web applications and enterprise software systemsReview functional requirements and draft implementation plansLead technical analysis and discussions with intern...

Promoted
TikTok
San Jose, California

TikTok Mobile Architecture & Infrastructure Team is dedicated to productivity and quality of TikTok APP's engineering projects, empowering hundreds of TikTok mobile developers in areas including infrastructure, app architecture, engineering tool chains, and app foundations. Build mobile infrastr...

ByteDance
San Jose, California

As the software engineer in the Cloud Infra team, you will - Build vm/container-based cluster management to manage our mac/linux/windows servers, with horizontal scalability. About the TeamThe Cloud Infrastructure team manages a vm/container-based cluster management system to host DevOps platform, d...

Promoted
TikTok
San Jose, California

TikTok Mobile Architecture & Infrastructure Team is dedicated to productivity and quality of TikTok APP's engineering projects, empowering hundreds of TikTok mobile developers in areas including infrastructure, app architecture, engineering tool chains, and app foundations. Build mobile infrastr...

Microsoft
Santa Clara, California

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission. Experience in developing networking software stack involving technologies such as Transmission...

ByteDance
San Jose, California

As a software engineer in the R&D Services team, you will- Build development infra including Cloud IDE, Repo&code management and CI/CD systems - Build advanced intelligent data platforms, help client developers make decisions to optimize the user experience of our products. About the TeamThe R&D Ser...

Big Cloud
Santa Clara, California

Are you interested in advancing the deployment of AI and cloud technologies?. Do you possess robust development/systems engineering skills?. Are you experienced in intricate software systems, particularly with Linux on embedded systems (RTOS)?. In the role of Lead RTOS Architect, you'll play a key r...

Zoox
Foster City, California

The Software Systems Infrastructure team is responsible for aiding the Software Systems organization with all its internal tooling needs, and development processes and ensuring that all safety-critical software meets a high safety bar for production vehicles. In this role, you will help establish in...