Senior Software Engineer, Full Stack, Distributed Cloud
Google · Sunnyvale, California, US
Minimum qualifications: - Bachelor’s degree or equivalent practical experience. - 5 years of experience with software development in one or more programming...
Job 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 with full stack development, across back-end such as Java, Python, Golang, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent. - 3 years of experience testing, maintaining, or launching software products. - 1 year of experience with software design and architecture. Preferred qualifications: - Master's degree or PhD in Computer Science, or a related technical field. - 5 years of experience with data structures and algorithms. - 1 year of experience in a technical leadership role. - Experience managing and maintaining a production-ready Kubernetes environment, deploying containerized applications, monitoring cluster health, troubleshooting issues, and ensuring continuous uptime and performance. - Experience with Machine Learning (ML) algorithm development (e.g., resource environment, quantization, etc.). About the job: Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and i...