Staff Software Engineer, Netsoft

Google Google · Big Tech · Sunnyvale, CA +1

Staff Software Engineer role focused on designing and deploying network infrastructure that supports AI/ML growth and applications. The role involves end-to-end planning, design, and deployment of network transformation, with a focus on software infrastructure for traffic demand, capacity planning, cost optimization, and automated deployment. Responsibilities include leading technical direction, driving software design, analyzing AI/ML applications, and improving development velocity. Requires experience in large-scale infrastructure, distributed systems, networks, software design, and computational modeling techniques like integer and linear programming.

What you'd actually do

  1. Lead technical direction for the team by designing and architecting highly available, reliable, and scalable customer-facing systems.
  2. Drive software design and implementations while adhering to software best practices and architectural considerations on a project-wide level.
  3. Collaborate across teams effectively, driving requirements and converting the outcomes into simplified solutions.
  4. Analyze AI/ML applications, performance monitoring, identify key problem areas, work with various dependency teams, prioritize and drive solutions effectively to consensus.
  5. Drive projects to improve development velocity, engineering excellence and product excellence.

Skills

Required

  • software design and architecture
  • large-scale infrastructure
  • distributed systems
  • networks
  • compute technologies
  • storage
  • hardware architecture
  • integer programming
  • linear programming
  • constraint programming
  • computational modeling
  • software development

Nice to have

  • technical leadership
  • data structures and algorithms

What the JD emphasized

  • AI/ML growth
  • AI/ML applications