New offer - be the first one to apply!

August 10, 2026

Network Implementation Engineer, Network Delivery Implementation

Mid • On-site

Atlanta, GA

Minimum qualifications

  • Bachelor's degree in Network Engineering or Telecom Engineering, a related technical field, or equivalent practical experience.
  • 3 years of experience in DWDM or TCP/IP or system design operations methodology.
  • Experience working with field operation technicians, engineers, contractors, or vendors.

Preferred qualifications

  • 3 years of experience in carrier-class scale environments, with in-depth technical knowledge of both Layer 1 physical infrastructure (DWDM, AC/DC power, OSP/ISP) and Layer 2/3 networking (TCP/IP, routing).
  • Experience identifying recurring errors in deployment packages or specifications and driving feedback loops.
  • Familiarity with network automation tools, scripting, or SQL to query databases and track deployment consistency.
  • Ability to lead technical projects and troubleshoot field deployments, ensuring installation quality and resolving on-site technical blockers to meet project timelines.
  • Excellent cross-functional communication skills, providing frequent updates in bugs/tickets to unblock projects and resolve immediate issues.

About the job

As a Network Implementation Engineer, you will be the initial point of efforts to execute deployment, maintenance, and operations of private data networks worldwide. You will work with Technical Program Managers, Network Engineers, Design and Infrastructure Engineers, Field Engineers, as well as construction and telecommunications vendors and contractors, to position the team and organization for success. You will facilitate faster, better, more efficient, positive outcomes for the business and customers.

Your objective will be to build a reliable, cost-effective, and scalable network to support current and future customers and users globally.

Responsibilities

  • Oversee and conduct QA of installation technicians for rack, stack, and installation of networking equipment.
  • Test routers, optical transport equipment, and other network devices in new and existing network nodes across the global network.
  • Generate implementation plans and provide technical leadership and guidance during deployment activities.
  • Work closely with project management, network engineering, and the rest of the engineering team to identify potential problems in network installations in advance, including facility power (AC/DC), cooling, security/access, rack layout, and cable management.
  • Own network documentation, updating and maintaining network drawings and plans.

Similar jobs you might like

Technology

New offer

Google

Senior Software Engineer, Network Infrastructure

Senior

On-site

Sunnyvale, CA

🏢 Summary: Software engineering role focused on building and operating switch software for Google’s data-center network operating system. The position supports AI networking and high-performance TPU/GPU fabrics, with responsibility for scalable network performance, software delivery, and system issue resolution. 🗂️ Requirements: Bachelor’s degree or equivalent practical experience, 5 years of software development experience, 3 years of software product testing, maintenance, or launch experience, 1 year of software design and architecture experience, 3 years of large-scale infrastructure, distributed systems, networks, compute, storage, or hardware architecture experience, Networking experience with L2, L3, ACL protocol layers, and SDN 📃 Skills: Networking, SDN, Linux, L2, L3, ACL, Multithreading, Infrastructure, DistributedSystems, Switching, TPU, GPU 🏢 Description: Minimum qualifications • Bachelor’s degree or equivalent practical experience. • 5 years of experience with software development in one or more programming languages. • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. • 3 years of experience developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture. • Experience with networking (L2/L3/ACL protocol layers) and SDN. Preferred qualifications • Master's degree or PhD in Computer Science, or a related technical field. • 5 years of experience with data structures and algorithms. • Experience developing accessible technologies. • Knowledge of Linux user space development and multi-threading development. About the job Software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information. Products operate at massive scale and span areas including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design, and mobile. As a software engineer, you will work on a project critical to business needs, with opportunities to switch teams and projects as the business evolves. The role requires versatility, leadership, and enthusiasm for solving new full-stack problems. Join a high-performing team responsible for the network operating system powering data-center infrastructure. Contribute to projects enabling AI networking and high-performance fabrics for TPU and GPU workloads. The Platforms Infrastructure Engineering team designs and builds the hardware and software technologies that power services. Its computational challenges are complex and enabled by custom hardware designed and manufactured in-house. The work spans systems from concept through high-volume manufacturing and can shape the machinery used in cutting-edge data centers. Responsibilities • Design, develop, test, deploy, maintain, and improve switch software. • Manage individual project priorities, deadlines, and deliverables. • Manage scalability and performance tuning of large-scale networks. • Triage product or system issues and debug, track, and resolve them by analyzing their sources and impact on hardware, network, or service operations and quality.

Technology

New offer

Google

Manufacturing Test Engineer Manager

Senior

On-site

Atlanta, GA

🏢 Summary: Lead manufacturing test engineering for hardware systems, managing a team and developing scalable test strategies, automation, and process improvements. The role addresses complex product failures through RCCA, data collection, and manufacturing-process qualification for server, storage, and networking hardware. 🗂️ Requirements: Bachelor’s degree in Computer Science, Electrical Engineering, or equivalent engineering experience, 10 years of test engineering experience in electronics manufacturing, 8 years of people management experience, Python, Bash, and Shell scripting experience for product-specific test plans and test execution 📃 Skills: Python, Bash, Shell, RCCA, ICT, BSCAN 🏢 Description: Minimum qualifications • Bachelor’s degree in Computer Science, Electrical Engineering, or equivalent engineering experience. • 10 years of experience in Test Engineering in electronics manufacturing. • 8 years of experience in people management. • Experience coding in Python, Bash, and Shell scripting to generate product-specific test plans and execute testing accordingly. Preferred qualifications • Experience in manufacturing, quality, or product engineering for hardware technology and systems. • Experience working with server, storage, and networking products, especially AI and ML servers, racks, and integration. • Experience with test station bring-up, gauge R&R/correlation, and partner or agreement manufacturing (ODM, OEM, JDM). • Experience managing manufacturing test hardware using custom electronics, fixturing, instrumentation, and defining test strategy, test automation, test optimization, and scaling test capacity. • Experience with design for test and structural tests such as ICT/BSCAN, Board- and System-level Functional Tests. • Ability to drive improvement of test systems and processes for scaling test capacity. About the job Join a team developing custom silicon solutions that support direct-to-consumer hardware products. Contribute to next-generation hardware experiences focused on performance, efficiency, and integration, while supporting the technical infrastructure behind data centers, platforms, and networks. Responsibilities • Lead a team; set and communicate individual and team priorities that support organizational goals. • Meet regularly with individuals to discuss performance and development, and provide feedback and coaching. • Apply Root Cause Corrective Action (RCCA) fundamentals and collaborate with teams to analyze failures and resolve issues. • Define and execute data-collection activities for highly complex technical issues. • Drive process design, optimization, and qualification activities for manufacturing processes involving components, parts, or products.

Technology

New offer

Google

Data Center Server Operations Manager, Google Cloud

Senior

On-site

Sterling, VA

🏢 Summary: Lead 24/7 data center operations for a metro area, managing technical teams, vendors, infrastructure deployment, and system support. The role requires deep data center, network, compute, and Linux/Unix expertise while driving global initiatives and EHS compliance. 🗂️ Requirements: Bachelor’s degree in a technical field or equivalent practical experience, 8 years of technical team, vendor/contract, and service-delivery management experience, 8 years of data center infrastructure, network/compute architecture, hardware life-cycle, and Linux/Unix administration experience, Ability to work non-standard hours, including weekends, nights, holidays, and shift schedules 📃 Skills: Linux, Unix, Networking, Compute, Infrastructure, Hardware, EHS 🏢 Description: Minimum qualifications • Bachelor's degree in a technical field or equivalent practical experience. • 8 years of experience managing technical teams, vendor or contract management, and service delivery. • 8 years of experience working in data center environments, including building and operating infrastructure; network and compute architecture and life-cycle; and Linux/Unix system administration. • Ability to work non-standard hours, including weekends, night shifts, holidays, and shift-based schedules as required. Preferred qualifications • Master's degree in a technical field or equivalent practical experience. • Experience initiating and executing strategic initiatives in a global environment. • Experience leading and improving Environmental Health and Safety (EHS) initiatives. • Exceptional data gathering and presentation skills. About the job As part of the Technical Infrastructure team, you will operate with an engineering-first mindset, serving as "our engineers' engineers." You will improve systems by taking them apart and rebuilding them better, from initial data center development through engineering next-generation platforms. The team keeps networks running and secure, maximizes hardware efficiency, and ensures seamless system performance for a fast, reliable online experience. Responsibilities • Manage round-the-clock operations across all shifts, including days, nights, and weekends, within the metro area. • Oversee hiring, coaching, talent development, and vendor management for technical teams. • Lead the deployment, maintenance, and support of systems and network architectures. • Use Linux/Unix, network protocol, and hardware life-cycle expertise to resolve complex strategic challenges. • Execute global strategic projects aligned with company goals while driving strict Environmental, Health and Safety (EHS) compliance.

Technology

New offer

Google

Senior Staff Software Engineer, GPU System Software

Senior

On-site

Sunnyvale, CA

🏢 Summary: Senior embedded software engineering role focused on designing, developing, testing, deploying, and maintaining large-scale infrastructure software. The position provides technical leadership for high-impact projects, aligns distributed teams, and manages delivery priorities and timelines. 🗂️ Requirements: Bachelor’s degree or equivalent practical experience, 8 years of software development experience, 7 years of embedded operating systems experience, 5 years of software design, architecture, testing, and product-launch experience, Kernel programming experience, Firmware experience, C or C++ coding experience 📃 Skills: C, C++, Kernel, Firmware, Embedded, Networking, Algorithms, Architecture 🏢 Description: Minimum qualifications • Bachelor's degree or equivalent practical experience. • 8 years of experience in software development. • 7 years of experience working with embedded operating systems. • 5 years of experience with design and architecture; and testing/launching software products. • Experience in Kernel programming and firmware. • Coding experience in C or C++. Preferred qualifications • Master’s degree or PhD in Engineering, Computer Science, or a related technical field. • 8 years of experience with data structures and algorithms. • 5 years of experience in a technical leadership role leading project teams and setting technical direction. • 3 years of experience working in a complex, matrixed organization involving cross-functional or cross-business projects. • Experience with data center networking. About the job Software engineers develop next-generation technologies that support large-scale information services and products. This role works on a project critical to business needs, with opportunities to change teams and projects as priorities evolve. Engineers are expected to be versatile, demonstrate leadership, and take on new full-stack problems. Using technical expertise, you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions. The AI and Infrastructure team delivers AI and infrastructure capabilities at scale, with a focus on efficiency, reliability, and velocity. Its work spans software and hardware, including TPUs, Vertex AI for Google Cloud, global networking, data-center operations, systems research, and hyperscale computing platforms. Responsibilities • Provide technical leadership on high-impact projects. • Influence and coach a distributed team of engineers. • Facilitate alignment and clarity across teams on goals, outcomes, and timelines. • Manage project priorities, deadlines, and deliverables. • Design, develop, test, deploy, maintain, and enhance large-scale software solutions.

Technology

New offer

Google

Data Center Technician, Third-Party Data Centers, EFS

Junior

On-site

Sterling, VA

🏢 Summary: Operations Technician role supporting data center infrastructure through hardware installation, configuration, troubleshooting, repair, and preventive maintenance. The position involves server and network equipment work, physical rack installation, data-security procedures, and shift-based schedules. 🗂️ Requirements: Component-level repair and troubleshooting experience, Operating systems, computer/server hardware, or networking protocols troubleshooting experience, Ability to lift/move 50 lb (23 kg) equipment, Ability to perform frequent bending, kneeling, climbing, pushing/pulling, and lifting, Availability for non-standard hours, weekends, nights, holidays, and shift schedules 📃 Skills: Hardware, Servers, Networking, Protocols, Linux, Routers, Switches, Troubleshooting, Maintenance 🏢 Description: Minimum qualifications • Experience performing component-level repairs and troubleshooting on technical equipment. • Experience diagnosing and troubleshooting operating systems, computer/server hardware, or networking protocols. • Ability to lift/move 50 lb (23 kg) of equipment and exert yourself physically over extended periods, including frequent bending, kneeling, climbing, pushing/pulling, and lifting. • Ability to work non-standard hours, including weekends, night shifts, holidays, and shift-based schedules as required. Preferred qualifications • Bachelor's degree or equivalent practical experience. • Completion of the online Google IT Support Professional Certificate program. • 2 years of experience diagnosing and troubleshooting operating systems, computer/server hardware, or networking protocols. • Experience performing component-level repairs and troubleshooting on IT equipment or in a similar role, such as Systems Administration, Network Deployment Engineer, or Help Desk Technician. • Experience working in a data center or network operations center environment. • Ability to collaborate with teams to overcome challenges and adapt to changes in a dynamic work environment. About the job As an Operations Technician, you will install, configure, test, troubleshoot, and maintain hardware, including servers and their components, as well as server software such as a Linux cluster. You will configure more complex components, including networks, routers, hubs, bridges, switches, and networking protocols. You will participate in or lead small project teams on larger installations and develop project contingency plans. The role includes manual movement and installation of racks and can be physically demanding. Responsibilities • Deploy and operate new data center infrastructure across projects or functions. • Report issues and follow data center procedures to troubleshoot and diagnose straightforward equipment or infrastructure issues, applying the resources needed to resolve identified issues. • Maintain data security and integrity; track media for standard data-security issues, such as data not being properly erased, in accordance with security standards. • Disassemble end-of-life equipment through part replacement or maintenance in a team setting. • Repair, fix, and perform preventive maintenance on equipment, servers, machines, or infrastructure based on identified issues, defined solutions, and limited guidance.

Technology

New offer

Google

Senior Security Engineer, Network Security Engineering

Senior

On-site

New York, NY , +1

🏢 Summary: Security Engineer role focused on securing cloud software, systems, network boundaries, and sensitive data. The position performs security assessments, code reviews, vulnerability research and testing, incident remediation, and secure-design guidance across varied technology stacks. 🗂️ Requirements: Bachelor’s degree or equivalent practical experience, 5 years of security assessments, security design reviews, or threat modeling experience, 5 years of security engineering, computer and network security, and security protocols experience, 5 years of coding experience in one or more general-purpose languages, 1 year of technical team leadership or enterprise technical risk-analysis leadership experience 📃 Skills: Security, Networking, Threat-modeling, Coding, Protocols, Fuzzing, Pentesting, SDN, IETF, Firewalls, DNS, Reverse-engineering, Static-analysis 🏢 Description: Minimum qualifications • Bachelor's degree or equivalent practical experience. • 5 years of experience with security assessments, security design reviews, or threat modeling. • 5 years of experience with security engineering, computer and network security, and security protocols. • 5 years of coding experience in one or more general-purpose languages. • 1 year of experience leading teams in a technical capacity or leading technical risk analysis in an enterprise environment. Preferred qualifications • Experience in security testing and pen-testing. • Experience in network security, including network protocols, software-defined networking (SDN), Internet Engineering Task Force (IETF), firewalls, or DNS security. About the job Security Engineers help protect network boundaries, harden computer systems and network devices against attacks, and provide security services for highly sensitive data such as passwords and customer information. The role works directly with network equipment, actively monitors systems for attacks and intrusions, and partners with software engineers to identify and remediate security flaws and vulnerabilities. The Cloud CISO Security Engineering team helps ensure products and underlying infrastructure are designed to the highest security standards. The team improves product teams' ability to build secure products by design and by default through patterns, tools, frameworks, and embedded security leadership. As an information security engineer, you will perform technical security assessments, code reviews, and vulnerability testing to highlight risk and help teams and partners improve security across a wide variety of software designs and technology stacks. Responsibilities • Perform security reviews; research and reproduce vulnerabilities; design secure protocols and systems; and write tests and fuzzers. • Review designs for vulnerabilities through one-time reviews and longer-term engagements. • Respond to vulnerabilities with reproductions, mitigations, and hardening; identify vulnerability patterns and design them out. • Review and develop secure operational practices and provide security guidance to engineers and support staff. • Identify vulnerabilities using reverse engineering, fuzzing, and static analysis; architect scalable solutions.

Technology

New offer

Google

nGP Operations Manager, Global Server Operations

Senior

On-site

Atlanta, GA , +1

🏢 Summary: Lead data center hardware operations across non-Google Production facilities, managing Operations Managers and Technicians who install, configure, test, troubleshoot, and maintain server and network infrastructure. The role owns multi-site capacity and infrastructure project delivery, operational standards, timelines, SLOs, stakeholder coordination, and issue resolution in a 24/7 environment. 🗂️ Requirements: Bachelor’s degree in a technical field or equivalent practical experience, 10 years of experience managing technical teams responsible for server hardware installation, configuration, testing, troubleshooting, or maintenance, Site-level data center operations leadership experience, People management, supervision, or team leadership experience, Experience with operating systems and network architecture development, Ability to work non-standard hours, including weekends, nights, holidays, and shift schedules 📃 Skills: Linux, Servers, Hardware, Networking, Routers, Switches, Protocols, SLOs 🏢 Description: Minimum qualifications - Bachelor's degree in a technical field or equivalent practical experience. - 10 years of experience managing technical teams in charge of installing, configuring, testing, troubleshooting, or maintaining hardware servers and their components. - Experience in site-level data center operational leadership. - Experience in a people management, supervision, or team leadership role. - Experience with different operating systems (e.g. Linux) and developing network architecture. - Ability to work non-standard hours, including weekends, night shifts, holidays, and shift-based schedules as required. Preferred qualifications - Experience working in data center environments, including building and operating large-scale infrastructure; network and compute architecture and lifecycle; and Linux/Unix system administration. - Experience initiating and executing strategic initiatives in a global environment. - Experience leading operations in a 24x7 environment. - Track record of leading and improving Environmental Health and Safety (EHS) initiatives. - Ability to implement and drive the safety culture at the site while fostering a collaborative team environment. About the job The Hardware Operations team is responsible for monitoring physical infrastructure supporting search technology. As a Hardware Operations Manager, you will manage a team of Data Center Technicians, oversee quality installation of server hardware and components, and lead complicated installations and troubleshooting. Your team will install, configure, test, troubleshoot, and maintain hardware, including servers and their components, and server software, including a Linux cluster. The team will also configure complex network components such as networks, routers, hubs, bridges, switches, and networking protocols; may lead small project teams on larger installations; and develop project contingency plans. The Technical Infrastructure team develops and maintains data centers and builds platforms that support the product portfolio. The team keeps networks running to provide a fast, reliable user experience. Responsibilities - Lead, mentor, and manage operations staff, including Operations Managers and Technicians, across non-Google Production (nGP) facilities to maintain high operational standards. - Facilitate nGP capacity delivery needs by successfully executing multiple simultaneous infrastructure projects across different locations. - Own project delivery timelines, ensuring On-Time Delivery (OTD) of nGP initiatives while setting and monitoring robust Service Level Objectives (SLOs). - Coordinate stakeholder relationships across internal teams, cross-functional partners, and external vendors to set deliverables, align expectations, and track parallel efforts. - Identify and mitigate roadblocks by partnering closely with team members to resolve process bottlenecks and communication breakdowns.

Technology

New offer

Google

Software Engineering Manager II, AI/ML GenAI, Google Cloud Applications AI

Senior

On-site

New York, NY , +1

🏢 Summary: Lead Google Cloud AI Research engineering teams developing and deploying large-scale generative AI solutions. The role combines technical strategy, ML infrastructure optimization, system design, code development, and people leadership across multiple teams and locations. 🗂️ Requirements: Bachelor’s degree or equivalent practical experience, 8+ years of software development experience, 5+ years leading ML design and ML infrastructure optimization, 3+ years in technical leadership, 2+ years with state-of-the-art GenAI techniques or related concepts, 2+ years of people management or team leadership experience 📃 Skills: Python, C, C++, Java, JavaScript, ML, GenAI, LLMs, Multimodal, Vision, Deployment, Evaluation, Debugging, Finetuning 🏢 Description: Minimum qualifications • Bachelor’s degree or equivalent practical experience. • 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). • 5 years of experience leading ML design and optimizing ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning). • 3 years of experience in a technical leadership role. • 2 years of experience with state of the art GenAI techniques (e.g., LLMs, Multi-Modal, Large Vision Models) or with GenAI-related concepts (language modeling, computer vision). • 2 years of experience in a people management or team leadership role. Preferred qualifications • Master’s degree or PhD in Engineering, Computer Science, or a related technical field. • 3 years of experience working in an organization involving cross-functional or cross-business projects. About the job Software Engineering Managers provide technical leadership for major projects while managing teams of engineers. They manage project goals, contribute to product strategy, develop their teams, and help engineers optimize their code. This role manages engineers across multiple teams and locations, a large product budget, and the deployment of large-scale projects across multiple international sites. The Google Cloud AI Research team addresses AI challenges across industries including technology, healthcare, finance, and retail, conducting research with scientific and real-world impact and collaborating with product teams to bring innovations to customers. Responsibilities • Set and communicate team priorities that support broader organizational goals; align strategy, processes, and decision-making across teams. • Set clear expectations based on individuals’ levels and roles; meet regularly to discuss performance and development, and provide feedback and coaching. • Develop the mid-term technical vision and roadmap for one or more teams; evolve the roadmap for future requirements and infrastructure needs. • Design, guide, and vet system designs; write product or system development code to solve ambiguous problems. • Lead the design of GenAI solutions, optimize ML infrastructure, and guide data preparation and model optimization strategies.

Technology

New offer

Google

Data Center Technician, Third Party Data Centers

Junior

On-site

Las Vegas, NV

🏢 Summary: Technical data center role focused on deploying, operating, troubleshooting, repairing, and maintaining infrastructure and equipment. The position requires component-level repair experience, technical diagnosis skills, physical capability to handle equipment, and availability for non-standard shift schedules. 🗂️ Requirements: Component-level repair and troubleshooting experience on technical equipment, Diagnosis and troubleshooting experience with operating systems, computer/server hardware, or networking protocols, Ability to lift and move 50 lb (23 kg) equipment and perform sustained physical work, Availability for non-standard hours, including weekends, nights, holidays, and shift schedules 📃 Skills: Troubleshooting, Repairs, OperatingSystems, Hardware, Networking 🏢 Description: Minimum qualifications • Experience with performing component-level repairs and troubleshooting on technical equipment. • Experience diagnosing and troubleshooting one of the following: operating systems, computer/server hardware, or networking protocols. • Ability to lift/move 50 lb (23 kg) of equipment and ability to exert yourself physically over extended periods of time, including frequent bending, kneeling, climbing, pushing/pulling, and lifting. • Ability to work non-standard hours, including weekends, night shifts, holidays, and shift-based schedules as required. Preferred qualifications • Bachelor's degree or equivalent practical experience. • Completion of the online Google IT Support Professional Certificate program. • 2 years of experience diagnosing and troubleshooting one of the following: operating systems, computer/server hardware, or networking protocols. • Experience performing component-level repairs and troubleshooting on IT equipment or in a similar role, such as Systems Administration, Network Deployment Engineer, or Help Desk Technician. • Experience working within a data center or network operation center environment. • Ability to collaborate and partner with teams to overcome issues and adapt to changes in a dynamic work environment. About the job The AI and Infrastructure team delivers AI and infrastructure at scale, efficiency, reliability, and velocity. The work supports internal users, cloud customers, and global services, including hyperscale computing, AI models, computing platforms, networking, and data center operations. Responsibilities • Deploy and operate new data center infrastructure across projects or functions. • Report issues and follow data center procedures to troubleshoot and diagnose straightforward equipment or infrastructure issues, applying the resources needed to resolve them. • Maintain the security and integrity of data; track various forms of media for standard data-security issues, such as data not being properly erased, in accordance with security standards. • Disassemble end-of-life equipment through part replacement or maintenance in a team setting. • Repair, fix, and perform preventative maintenance on equipment, servers, machines, or infrastructure based on identified issues, defined solutions, and limited guidance.

Technology

New offer

Google

Software Engineer III, Infrastructure, Google Cloud NetInfra

Mid

On-site

Madison, WI

🏢 Summary: Software engineering role focused on building and maintaining large-scale technical infrastructure that powers global services. The position involves product and systems development, design and code reviews, documentation, and debugging issues across hardware, network, and service operations. 🗂️ Requirements: Bachelor’s degree or equivalent practical experience, 2 years of programming experience in C++, Python, or Go, 2 years of experience with large-scale infrastructure, distributed systems, networks, compute technologies, storage, or hardware architecture 📃 Skills: C++, Python, Go, Infrastructure, Networks, Compute, Storage 🏢 Description: Minimum qualifications • Bachelor’s degree or equivalent practical experience. • 2 years of experience programming in C++, Python, or Go. • 2 years of experience 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, or debugging. • 2 years of experience with data structures or algorithms in an academic or industry setting. • Experience developing accessible technologies. • Proficiency in code and system health, diagnosis and resolution, and software test engineering. About the job Software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Products handle information at massive scale and extend beyond web search. As a software engineer, you will work on a project critical to business needs, with opportunities to switch teams and projects as the business grows and evolves. Engineers are expected to be versatile, demonstrate leadership, and take on new full-stack problems. The Technical Infrastructure team builds the architecture behind online user experiences. Its work includes developing and maintaining data centers, building next-generation platforms, and keeping networks running to provide users with a fast, reliable experience. The AI and Infrastructure team delivers AI and infrastructure at scale, efficiency, reliability, and velocity for internal teams, cloud customers, and users worldwide. Teams support AI-model development, global computing services, and developer platforms, with work spanning software and hardware, including TPUs, Vertex AI for Google Cloud, global networking, data center operations, and systems research. Responsibilities • Write product or system development code. • Participate in or lead design reviews with peers and stakeholders to select among available technologies. • Review code developed by other developers and provide feedback to ensure best practices, including style guidelines, code check-in, accuracy, testability, and efficiency. • Contribute to existing documentation or educational content and adapt content based on product or program updates and user feedback. • Triage product or system issues and debug, track, and resolve them by analyzing issue sources and their impact on hardware, network, or service operations and quality.