Google is looking to solve the problem of developing next-generation technologies that change how billions of users connect, explore, and interact with information and one another, with a focus on Google Distributed Cloud (GDC) air-gapped solution for public sector and regulated enterprises.
Requirements
- 8 years of experience with software development.
- 8 years of experience leading the end-to-end development lifecycle of scalable intelligent tools and AI operator tools applications for GDC infrastructure operators.
- 7 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.
- 5 years of experience in a technical leadership role.
- 5 years of experience in a people management or team leadership role.
- Experience with information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile.
- Experience with Kubernetes API and integrated cloud and AI services like Vertex AI.
Responsibilities
- Set and communicate team priorities that support the broader organization's goals. Align strategy, processes, and decision-making across teams.
- Develop the long-term technical outlook and roadmap within, and often beyond, the scope of your teams. Evolve the roadmap to meet anticipated future requirements and infrastructure needs.
- Oversee systems designs within the scope of the broader area, and review product or system development code to solve ambiguous problems.
- Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
- Take initiative to independently design and implement new systems, designing, implementing, and testing multiple features with little or no direction from tech lead or manager.
- Collaborate with key stakeholders to determine future direction of work.
- Meet regularly with individuals to discuss performance and development and provide feedback and coaching.
Other
- Bachelor's degree or equivalent practical experience.
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field (preferred).
- 5 years of experience working in a complex organization (preferred).
- Ability to provide feedback and coaching to individuals.
- Ability to work with individuals with different levels and roles.