Bachelor's degree or equivalent practical experience.
8 years of experience in software development, and with data structures/algorithms.
5 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning, or natural language processing.
5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
Experience with the design and implementation of distributed systems.
Nice to haves:
Master's degree or PhD in Engineering, Computer Science, or a related technical field.
3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.
3 years of experience in a technical leadership role leading project teams and setting technical direction.
Experience with DevOps practices, including infrastructure as code, continuous integration, and automated deployment.
What you'll be doing:
Provide technical leadership on high-impact projects, influence and coach a distributed team of engineers.
Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
Help define roadmaps, manage project priorities, deadlines, and deliverables.
Cultivate and grow an open, diverse, respectful, growth-minded, and customer-focused team culture.
Contribute to a large program, that includes launching and delivering AI driven solutions for Google Cloud Platform.
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 commitment.
Global collaboration and communication with English proficiency requirement for all roles.
Accommodations available upon completion of the Accommodations for Applicants form.