You will use your software design and development skills to lead and build features on GDC VM that are highly distributed, scalable and available.
Work with partner teams to build/re-use open source or Google frameworks to accelerate development and delivery of the platform.
Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality. Debug complicated issues on a platform to run secure, stable and demanding customer workloads.
Review design documents and code written by other engineers and provide feedback to ensure best practices.
Collaborate with other Engineers, PMs, TPMs to deliver a high quality system.
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 testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
3 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
Preferred qualifications:
Master's degree or PhD in Computer Science or related technical field.
5 years of experience with data structures and algorithms.
Experience with Kubernetes or other Cloud technologies.
Experience developing accessible technologies.
Experience in enterprise infrastructure systems.