Join a pioneering team at Google and shape the future of global connectivity. As a Software Engineer, you'll contribute to cutting-edge technologies that connect billions of users worldwide. This role is ideal for individuals with a PhD, driven by innovation and eager to tackle complex challenges in areas like distributed computing, AI, networking, and security.
We are seeking versatile engineers who bring fresh perspectives and leadership qualities. You will work on critical projects, with opportunities to grow and evolve within our fast-paced environment, pushing the boundaries of technology.
In this role, you will be instrumental in designing, developing, and deploying impactful product features and system components within Google Cloud Platform (GCP). You will drive projects from conception through to launch, demonstrating initiative and technical judgment.
Key responsibilities include architecting and implementing highly scalable, reliable, and secure distributed systems for hybrid cloud networking. You'll also collaborate extensively with cross-functional teams, contribute to technical decisions, and ensure the ongoing health and reliability of our hybrid connectivity services, potentially leveraging AI/ML for operational improvements.
A PhD degree in Computer Science, Electrical Engineering, or a related technical field is required. You should possess experience in software development, with a strong emphasis on distributed systems, AI/ML, networking, data storage, or security.
Demonstrated experience in the architecture and development of distributed systems, including concurrency, multi-threading, and synchronization is essential. Proficiency in coding languages such as C, C++, Python, Java, or Golang is necessary. A solid understanding of algorithms, complexity analysis, and system design principles is also fundamental.
IT Consulting