Cloud Developer

Toronto, Ontario, Canada
Dec 24, 2024
Dec 12, 2025
Onsite
Full-Time
3 Years
Job Description

As a Cloud Developer in the Google Platforms and Infrastructure team, you will work at the forefront of Google's cloud transformation, guiding customers through their journey to adopt Google Cloud Platform (GCP) services. This role combines technical expertise with strategic consulting, focusing on infrastructure automation, cloud solution design, and application modernization. You will leverage cutting-edge technologies to help customers scale their businesses and transform their operations, ensuring that Google Cloud delivers on its promise of high availability, security, and efficiency.

Roles and Responsibilities

  1. Cloud Platform Expertise. Provide deep technical guidance to customers on cloud platform and infrastructure design. Help solve complex cloud challenges by advising on best practices for secure, scalable, and cost-effective cloud solutions.
  2. Customer Consultations. Work directly with customers to design and implement cloud-based technical architectures, create migration strategies, and optimize applications to meet business objectives in Google Cloud.
  3. Troubleshooting & Problem-Solving. Act as a technical advisor, performing troubleshooting and resolving technical challenges across cloud infrastructure, application design, and deployment.
  4. Best Practices & Content Creation. Develop and deliver content such as best practice recommendations, tutorials, blog articles, and sample code. Share your expertise and create resources that guide customers on how to fully leverage Google Cloud technologies.
  5. Cloud Migrations & Optimizations. Provide prescriptive guidance on cloud migrations and assist in building cloud-native applications, ensuring they align with Google Cloud's capabilities, including automated provisioning, security best practices, and performance optimization.
  6. Travel for Client Engagement. Travel up to 30% for in-region customer meetings, technical reviews, and onsite delivery activities, ensuring close customer collaboration.

Qualifications

  • Bachelor's degree in Computer Science, Information Systems, or related technical field, or equivalent practical experience.
  • 3 years of experience in automating infrastructure provisioning, DevOps, continuous integration, or delivery.
  • Proven experience designing cloud enterprise solutions and providing customer support for cloud implementations.
  • Experience in coding with general-purpose programming languages (e.g., Python, Java, Go, C, or C++), including data structures, algorithms, and software design.

Preferred Qualifications

  • Experience building prototypes or applications in cloud environments.
  • Hands-on knowledge of GCP techniques, such as prompt developing, dual encoders, and embedding vectors.
  • Familiarity with containerization and container orchestration technologies like Google Kubernetes Engine (GKE).
  • Strong understanding of IT security practices, such as identity and access management, data protection, encryption, and certificate/key management.

Key Skills

  1. Cloud Platforms. Expertise in Google Cloud Platform (GCP) services and cloud architecture design.
  2. Programming Languages. Proficiency in at least one programming language (e.g., Python, Java, Go, C, C++).
  3. DevOps & Automation. Hands-on experience in automating cloud infrastructure provisioning and deployments.
  4. Problem Solving. Strong debugging and troubleshooting skills, particularly in cloud environments.
  5. Customer-Centric. Ability to engage with clients to understand their needs and deliver tailored cloud solutions.
  6. Communication. Strong verbal and written communication skills, with experience in creating technical documentation and delivering training content.

Benefits at Google

  1. Competitive Salary. A comprehensive compensation package, including base salary, bonus, equity, and benefits.
  2. Growth Opportunities. Google is committed to the growth and development of its employees, with ample opportunities for training, learning, and career progression.
  3. Global Impact. Work on some of the most innovative and impactful cloud solutions used by businesses worldwide.
  4. Work-Life Balance. Flexible work arrangements and a supportive environment that promotes work-life balance.
  5. Health and Well-Being. Access to world-class health and wellness programs, including comprehensive medical benefits, mental health support, and more.

About Google. Google Cloud accelerates every organization’s ability to digitally transform its business. As part of Google’s cloud consulting team, you will have the opportunity to leverage Google’s cutting-edge technology to help businesses of all sizes thrive in an increasingly connected world. By working on diverse projects, you’ll play a key role in shaping the future of cloud computing.

Google is a global leader in Internet services, offering a variety of tools and products, including search engines, cloud services, and advertising technologies. The Google Cloud team brings together Google’s best-in-class infrastructure, machine learning, and AI technologies to help businesses build and scale their operations effectively.

Equal Opportunity Employer. Google is committed to creating a diverse and inclusive workforce. They are an equal opportunity employer and offer an inclusive work environment for individuals from all backgrounds, without regard to race, color, religion, gender identity, sexual orientation, or any other protected status. Google encourages individuals of all experiences and identities to apply for open roles.