Software Engineer Iii, Google Cloud

Google Google · Big Tech · Bengaluru, Karnataka, India +1

Software Engineer III role at Google Cloud, focusing on developing and enhancing software solutions for cloud products. The role involves managing project priorities, designing, developing, testing, deploying, and maintaining software. While AI/ML is mentioned as a technology area within Google Cloud, the core responsibilities are general software engineering for cloud services, not direct AI/ML model development or research.

What you'd actually do

  1. Design and execute solutions.
  2. Collaborate with multi-team and cross-functional stakeholders.
  3. Bring clarity and alignment.
  4. Collaborate effectively with cross-geo and multi-timezone teams.
  5. Manage priorities, deadlines and deliverables.

Skills

Required

  • Bachelor's degree or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.

Nice to have

  • Master's degree or PhD in Computer Science or a related technical field.
  • 3 years of experience with data structures and algorithms in either an academic or industry setting.
  • Experience in computer science, with competencies in software design.
  • Experience in programming skills in one of the following: Python, C++, Java/Kotlin, Golang.