Taro Logo

Senior Software Engineer, Google Cloud

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Cloud
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Cloud · Enterprise SaaS

Description For Senior Software Engineer, Google Cloud

Google Cloud is seeking a Senior Software Engineer to join their ML, Systems, & Cloud AI (MSCA) organization. This role is critical in designing, implementing, and managing the hardware, software, machine learning, and systems infrastructure for all Google services and Google Cloud. The position involves working on large-scale data processing pipelines, ensuring security, efficiency, and reliability across all systems.

As a Senior Software Engineer, you'll be responsible for managing project priorities, deadlines, and deliverables while designing, developing, testing, deploying, maintaining, and enhancing software solutions. The role requires strong technical leadership skills, with opportunities to lead design reviews and provide code review feedback to ensure best practices.

The MSCA organization has a global impact spanning both software and hardware, including Google Cloud's Vertex AI, the leading AI platform for bringing Gemini models to enterprise customers. You'll be working on projects that directly impact billions of users worldwide, from developing TPUs to running global networks.

This is an excellent opportunity for experienced engineers who want to work on cutting-edge technology at scale, particularly in areas such as distributed computing, large-scale system design, and artificial intelligence. The role offers the chance to work with a team that prioritizes security, efficiency, and reliability while shaping the future of hyperscale computing.

Google offers a collaborative environment where engineers can be versatile, display leadership qualities, and take on new problems across the full-stack as the company continues to push technology forward. The position provides opportunities to switch teams and projects as both you and the fast-paced business grow and evolve.

Last updated 13 days ago

Responsibilities For Senior Software Engineer, Google Cloud

  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Build large-scale data processing pipelines with appropriate quality/reliability checks
  • Debug large-scale data pipelines
  • Build proper monitoring for both the health of data pipelines and quality of data
  • Treat access/privacy/compliance as first class operators for the data pipelines

Requirements For Senior Software Engineer, Google Cloud

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 5 years of experience with data structures/algorithms
  • 1 year of experience in a technical leadership role
  • Experience developing accessible technologies

Benefits For Senior Software Engineer, Google Cloud

Medical Insurance
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave

Jobs Related To Google Senior Software Engineer, Google Cloud