Staff Software Engineer

Google

8 yrs Bengaluru Full Time Hybrid (office + remote)
Google logo
Posted : 1 week ago
Actively hiring

Job description

Join Google Cloud's innovative team and shape the future of how billions connect and interact with information. As a software engineer, you'll contribute to cutting-edge technologies, driving advancements in areas like distributed computing, large-scale systems, and AI/ML infrastructure. This role offers the chance to tackle critical projects within a dynamic environment, empowering you to anticipate customer needs and innovate like an owner.

Google Cloud empowers organizations to digitally transform their businesses. We provide enterprise-grade solutions and developer tools that enable sustainable growth and help solve complex business challenges for customers worldwide. We are looking for versatile engineers with leadership qualities and a passion for tackling new challenges across the full stack.

Responsibilities

Take ownership of optimizing cell resource utilization and densification to fuel AI/ML infrastructure growth. Provide strong technical leadership, guiding and mentoring fellow engineers to ensure project excellence. Collaborate effectively with stakeholders to define long-term technical objectives and address complex, open-ended problems. Drive cross-functional initiatives, ensuring alignment and successful project outcomes. Mentor junior engineers, sharing expertise to cultivate future technical leaders.

Qualifications

A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience, is required. You should possess 8 years of experience in building and developing large-scale infrastructure, distributed systems, or networks. Significant experience with compute technologies, storage, or hardware architecture is essential. Proficiency in cost and performance modeling for data center infrastructure and ML hardware is also a key requirement.

Preferred qualifications include a Master's degree or PhD in Computer Science or a related field, along with 8 years of experience in designing, developing, and maintaining complex distributed systems.

Essential Skills

Distributed SystemsInfrastructureNetworksCompute TechnologiesStorageHardware ArchitectureCost ModelingPerformance ModelingData Center InfrastructureML Hardware

Good to Have

Information RetrievalLarge-scale System DesignNetworkingData StorageSecurityArtificial IntelligenceNatural Language ProcessingUI DesignMobile Development

Highlights

  • Actively hiring

More Details

RoleStaff Software Engineer
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Google logo

Google

IT Consulting