Software Engineer. Cloud Networking, Cloud DNS for GKE
AI Summary ✨
Requirements:
Bachelor’s degree or equivalent practical experience.
2 years of experience with software development or 1 year of experience with an advanced degree.
2 years of experience with data structures or algorithms.
2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
Experience in one or more of the following programming languages: C++, Java, Python, Go.
Nice to haves:
Master's degree or PhD in Computer Science or related technical fields.
Experience with large distributed systems performance analysis and optimization.
What you'll be doing:
Lead and own the design process, drive the implementation of designs (in C++/Java code) either directly or leading other developers.
Ensure continued product excellence through sound engineering practices and design decisions. Drive and push for code health, proper test coverage, comprehensive monitoring and documentation across the team.
Lead the rollout of features into production, overseeing the launch process, working with SRE and partner teams to ensure product reliability and supportability.
Provide leadership in the continual evolution of our platform and strategy, specifically leading discussions around design, testing, monitoring, support and production automation.
Work on evolution of Cloud DNS product to become default for GKE and adapt Cloud DNS features to fulfill GKE for AI requirements.
Perks and benefits:
Information collected and processed as part of your Google Careers profile, and any job applications you choose to submit is subject to Google's Applicant and Candidate Privacy Policy.
Equal opportunity and affirmative action employer.
Global company with opportunities for growth and collaboration.
English proficiency requirement for all roles unless stated otherwise in the job posting.