Join Google as a Software Engineer III, specializing in Networking. You'll contribute to building the future of how billions connect and interact with information, working on massive-scale systems that extend beyond web search. We seek innovative engineers from diverse backgrounds, including information retrieval, distributed computing, large-scale system design, networking, data storage, security, AI, NLP, UI design, and mobile. This role offers the chance to work on critical projects, switch teams, and embrace new challenges across the full-stack in a fast-paced environment. Demonstrate leadership and enthusiasm for tackling complex problems.
As a Software Engineer, you will abstract network devices, providing a flexible and efficient system infrastructure for Google's networking teams. Your work will enable the development and qualification of features that power Google Networking. Key responsibilities include writing and reviewing product/system development code, ensuring adherence to best practices. You'll also contribute to documentation, triage and resolve product/system issues by analyzing root causes and impact, and develop schedulers/queueing systems for vendor hardware integration. Collaboration with internal and external subsystems, and support for internal teams on the developed infrastructure, are essential.
To excel in this role, you need a Bachelor's degree or equivalent practical experience, coupled with 2 years of software development experience or 1 year with an advanced degree. A strong background in developing large-scale infrastructure, distributed systems, or networks is required, alongside 2 years of experience with compute technologies, storage, or hardware architecture. Proficiency in networking protocols and development using C++ is essential. Preferred qualifications include a Master's or PhD in Computer Science, 2 years of experience with data structures and algorithms, experience with accessible technologies, and a track record of building systems from scratch. Expertise in System Design and architecture, comfort with fast-paced AI-motivated development, and eagerness to learn networking protocols are highly valued.
Technology