Go to Google Home
 Google Job Opportunities
Home

About Google

We're Hiring!
  Main
  All Openings
  Top 10 Reasons
  Culture
  Benefits
  Inside View
  Work/Life Balance


Find on this site:

Engineering, Operations & IT

Network Engineering

  • Manager/Director of Network Operations
  • Manager, Network Alerts Team
  • Network Engineer
  • Network Reliability Engineer
  • Network Security Engineer
  • Network Test Development Engineer
  • Project Manager, Network Deployment
  • Project Manager, Network Operations
  • Senior Network Engineer
  • Software Engineer, Network Management Tools
  • Strategic Negotiator, Global Infrastructure


View all Engineering/Ops/IT positions

   

Graduating?
Join innovative thinkers who care equally about engineering on a grand scale and developing a culture that's great for all employees. Learn more.



Network Engineer

Position based in Mountain View, CA.

Google is looking for an experienced network engineer to help maintain and expand Google's campus network infrastructure. The ideal candidate is a team-oriented fast learner that combines excellent network management, monitoring, and troubleshooting skills.

Responsibilities:

  • Gathering and implementing IT/sysops/winops/security network requirements (evaluating new/upgrading network equipment).
  • Provisioning remote office LAN and remote connectivity.
  • Coordination and deployment of multi-vendor networking gear.
  • Documenting LAN troubleshooting/installation procedures.
  • Working with and developing LAN network monitoring tools.
  • Participate in rotating "on call" schedule with other members of the team.
Requirements:
  • Bachelor's degree in a technical discipline (or equivalent).
  • 2-3 years of experience with IT/Campus/Local area network management (switching, VLANs, 802.1q).
  • In-depth knowledge of TCP/IP fundamentals (including Layers 2, 4 - 7 content switching).
  • Must have good LAN troubleshooting skills (net. device and system level).
  • Thorough understanding of network security aspects, common problems and solutions (ACL, firewall filtering, and VPN).
  • Experience with network change management control tools and policies.
  • Experience with several Network Monitoring and other network administration tools.
  • Experience with Unix/Linux/Windows administration is a plus.
  • Excellent written and verbal communication skills.
  • Experience and flexibility regarding on-call responsibilities.
  • Experience with Wireless (WLAN, 802.1x) management and technologies.
  • Creative problem solving abilities.
  • OSPF/BGP knowledge is a plus.
  • Network certifications (or equiv. training/experience) preferred but not required.

For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include Network Engineer - Mountain View.


Network Reliability Engineer

Position based in Mountain View, CA.

Google is looking for network engineers to help maintain and expand Google's international production network. The ideal candidate is a team-oriented fast learner who combines excellent network operations, monitoring and troubleshooting skills.

Responsibilities:
  • Support the operation of Google's growing network infrastructure.
  • Support Google's internal application groups by activating new services as well as troubleshooting current issues.
  • Assist with implementations and upgrades of Google's growing network.
  • Participate in the "on call" pager rotation with other members of the team.
Requirements:
  • Bachelor's degree in a technical discipline (or equivalent work in IT related field).
  • 3+ years of experience with enterprise/IT level network infrastructure and/or ISP network operations center / tier 1-2 support.
  • In-depth knowledge of TCP/IP fundamentals (including Layers 2 - 7 content switching).
  • Ability to work well independently and on a team.
  • Good troubleshooting skills.
  • Experience with standard network change management and configuration policies.
  • Experience with Unix/Linux/Windows administration is a plus.
  • Experience and flexibility regarding on-call responsibilities.
  • Creative problem solving abilities.
  • Excellent written and oral communication skills.
  • Network routing protocol (OSPF/BGP) knowledge.
  • Network certifications such as CCNP/JNCIA/JNCIP (or equiv training/experience) preferred but not required.

For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include Network Reliability Engineer - Mountain View.


Network Test Development Engineer

Position based in Mountain View, CA.

Google is looking for an experienced Network Test Development Engineer to help ensure the testing and reliability of our networks. If you have exceptional skills in the area of testing network devices we have plenty of challenging projects for you.

As a successful Network Test Development Engineer you will be responsible for working with software and hardware engineers to develop and document test plans for network devices, execute those tests to plan, and organize and present test results. In this role you will draw upon your strong network test experience to design, develop, and document test frameworks and lab infrastructure to ensure that testing is thorough, consistent, and repeatable.

Requirements:

Network test developers must have a broad range of technical knowledge specifically in networking, and detailed knowledge of methodologies and tools for testing protocols, performance and regression. This position also requires the following:
  • BSCS or equivalent experience, with a minimum of five years' industrial experience in software development.
  • Excellent organizational and communication skills, particularly in documenting test results.
  • Experience in utilizing specialized testing equipment (such as Ixia), and tools such as iperf, ttcp, dsniff, nmap.
  • Solid software development experience and current knowledge of 'C' and one or more of the following: C++, Perl, Python (preferred).
  • Experience with testing methodologies for the TCP/IP suite (ICMP, IP, TCP, UDP), Internet protocols (such as SNMP, Telnet, SSH, HTTP) and routing protocols (such as OSPF, ISIS, BGP, MPLS).

For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include Network Test Development Engineer - Mountain View.


Manager/Director of Network Operations

Position based in Mountain View, CA.

We're looking for a highly technical, hands-on senior manager or director for our burgeoning Network Operations team. Google Network Operations is responsible for the day-to-day health of our production network infrastructure, and as such carries much of the responsibility for and prestige of Google's industry-leading uptime record. As a group leader, you will be responsible for maintaining and even improving this uptime record, growing your team, monitoring network health, handling both planned and unplanned network events, and planning for & executing capacity and capabilities growth as Google expands. You and your teams will work hand-in- hand with the Network Engineering, Site Reliability and Hardware teams to ensure that Google.com is always available for our hundreds of millions of users. Position requirements:
  • 5 - 10 years management experience / 2+ years 24x7 (Manager candidate) or 8 - 15+ years management experience / 4+ years 24x7 (Director candidate).
  • 3+ years hands-on experience in networking technologies.
  • Passion and drive for operational excellence:
    • Hiring, mentoring and structuring team & tools for rapid identification and resolution of application-affecting network issues;
    • Monitoring, measuring, and improving network availability;
    • Developing and documenting repeatable operational procedures;
    • Planning and executing routine network maintenances with a premium on minimizing risk and application downtime;
    • Aggressively automating repeating tasks to allow the team to scale with Google's rapid growth.
  • Very strong technical abilities, with particular expertise in:
    • >applications networking, e.g. OSI layers 2-7, QoS, traffic shaping;
    • IP network hardware, e.g. routers, switches, load balancers;
    • dynamic routing protocols: e.g. OSPF, IS-IS, BGP;
    • high-availability network monitoring, e.g. SNMP, path variance;
    • network security, e.g. VPN, DDOS.
  • BA/BS in a technical discipline.

For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include Manager/Director of Network Operations - Mountain View.


Project Manager, Network Deployment

Position based in Mountain View, CA.

Google has an immediate opening for a seasoned technical project manager to plan, facilitate, and manage Google's network infrastructure. The ideal candidate is a team oriented fast learner who combines the ability to develop and manage project schedules, identify risks and clearly communicate them to project stakeholders, define problem solving and risk mitigation strategies, and facilitate conflict resolution. This individual will work closely with both network operations and network engineering staff on new core node deployment, backbone infrastructure, and IP network maintenance and growth; with internal project management teams to communicate target completion dates and ensure that all internal requirements are being met in a timely manner; with external vendors to gather and enforce schedules for installation of services; and with internal technical teams to ensure that all services meet with their technical and service requirements.

A strong background in network deployment, circuit provisioning, IP networking, IT infrastructure, or technology deployment is essential for your success in this position. You must have a proven track record of project completion.

Requirements:

  • BS or MS degree in a technical discipline or a minimum of 4 years in an IT-related field.
  • At least 2 years of project management experience within technology fields.
  • Strong knowledge of IP Network Operations environments.
  • Junior administrator ability level in either networking and system administration.
  • Excellent organization skills, project tracking abilities, communications skills (both verbal and written); strong focus and attention to detail; the ability to work in a very fast-paced, hectic, and energetic environment.
  • A great attitude and willingness and ability to work within and between groups smoothly.

For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include Project Manager, Network Deployment - Mountain View.


Software Engineer, Network Management Tools

Position based in Mountain View, CA.

Google is looking for a highly experienced, tools-oriented Software Engineer to help to help develop network monitoring and management tools. If you have developed network monitoring and management tools for large Internet networks, we have plenty of challenging projects for you.

As a successful Software Engineer, Network Management Tools you will be responsible for developing complete solutions using off-the-shelf components, middleware, and custom code, making buy-versus-build recommendations, and integrating solutions into the existing Google operations environment. In this role you will be the technical lead for your project, taking responsibility for negotiating and drafting technical specifications and requirements, leading the development effort including the design, implementation, and testing phases, and deploying/integrating the finished product with existing applications.

A Software Engineer, Network Management Tools must have a broad range of technical knowledge and should feel comfortable designing all aspects of TCP/IP- and web-based applications.

This position also requires the following:

  • BSCS or equivalent experience, with a minimum of five years' industrial experience in software development.
  • Expertise in developing web-based solutions that integrate data from multiple sources (SNMP, SQL) and organize information in a highly effective manner.
  • Excellent knowledge of C, C++; knowledge of Java, Python, Perl.
  • Excellent knowledge of SNMP, common IP routing protocols (BGP, OSPF, ISIS) and router operating systems (such as Cisco IOS, JUNOS).
  • Experience working with internal clients to define application requirements and test specifications.
  • Experience developing object models.
  • Excellent knowledge of RDBMSs, SQL.
  • Experience in systems integration and system administration.
  • Excellent knowledge of multiple operating systems and x86 platforms, including Linux and Windows.

For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include Software Engineer, Network Management Tools - Mountain View.


Senior Network Engineer

Position based in Mountain View, CA.

Google is looking for a highly experienced Senior Network Engineer to help grow our redundant, multi-POP International network. If you have a superb network design, implementation and troubleshooting skills, we have plenty of challenging projects for you.

Responsibilities:

  • Develop scalable network designs, solutions, policies, and recommendations by working with the team of network engineers.
  • Identify, research, evaluate and recommend network related tools and emerging network technologies.
  • Support Google's internal application groups by identifying and presenting their requirements to the rest of the network engineering team.
  • Support and lead implementation of Google's growing network infrastructure.
  • Participate in rotating "on call" schedule with other members of the team.

Requirements:

  • 5+ years experience with the enterprise level network design.
  • 4 year college degree (BA or BS) or equivalent.
  • Ability to work independently.
  • Excellent written and communication skills.
  • Creative problem solving abilities.
  • Extensive hands-on management experience with the enterprise/carrier-class routers and switches (experience with Cisco, Juniper and Foundry equipment is a must).
  • Must have superior network routing protocol troubleshooting skills. (BGP, OSPF, ISIS, and MPLS).
  • Excellent knowledge of TCP/IP, including POS, PPP, VRRP, HSRP, and SNMP protocols.
  • Extensive hands-on experience with security issues and Access Control mechanisms to prevent unwanted access.
  • Experience with standard network change management and configuration policies.
  • In-depth knowledge of network monitoring and other network administrative tools.
  • Network certification (or equivalent training/experience) preferred. (CCNP, CCIE, JNCIE).

For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include Senior Network Engineer - Mountain View.