JobsStaff Software Engineer, Networking
Job description
The Staff Software Engineer, Networking role at Google focuses on developing and enhancing networking systems to improve reliability and efficiency. The position is part of the AI and Infrastructure team, which is dedicated to delivering advanced capabilities and insights at scale. Engineers in this role will engage in the entire lifecycle of networks, from design to deployment and optimization. This position requires strong problem-solving skills and the ability to influence stakeholders while managing project priorities.
Requirements
- Bachelor's degree or equivalent practical experience.
- 8 years of experience programming in C++.
- 5 years of experience building and developing large-scale infrastructure, distributed systems or networks.
- Experience with compute technologies, storage, or hardware architecture.
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field is preferred.
Responsibilities
- Engage in and improve the whole life cycle of networks from inception and design to qualification and validation.
- Scale networking systems through automation and evolve systems to improve reliability and velocity.
- Analyze requirements or potential problems and proactively develop solutions and policy recommendations.
- Partner with other network infrastructure groups to modify and evolve existing systems to meet new networking requirements.
- Lead the development of Google’s production network infrastructure through published engineering design documents and specifications.
Benefits
- Employees at Google are often offered benefits like comprehensive health insurance, 401(k) matching, and flexible work arrangements, among other benefits.
Is this posting expired or inaccurate?
