Staff Software Engineer

Google

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

Job description

Join Google Cloud's innovative team and shape the future of how billions connect, explore, and interact with information. We are seeking engineers who bring novel ideas from diverse fields, including information retrieval, distributed computing, large-scale system design, networking, data storage, security, AI, NLP, and UI design. As a software engineer, you will contribute to critical Google Cloud projects, with opportunities to adapt to evolving business needs. Empowered to act with ownership, you will anticipate customer needs and drive innovation.

Google Cloud empowers organizations with digital transformation solutions, leveraging Google's technology and tools for sustainable development. Businesses worldwide rely on Google Cloud to achieve growth and overcome their most significant challenges.

Responsibilities

Drive optimizations for cell resource management and densification, crucial for advancing AI/ML infrastructure growth. Provide significant technical leadership, mentoring engineers and ensuring project excellence. Collaborate with stakeholders to define and implement strategic long-term technical objectives, tackling complex, open-ended problems. Foster cross-functional teamwork to align efforts and guarantee project success. Share expertise and mentor junior engineers, cultivating future technical leaders.

Qualifications

A Bachelor's degree in Computer Science, Engineering, or a related discipline is required, or equivalent practical experience. A minimum of 8 years of experience is necessary in building and developing large-scale infrastructure, distributed systems, or networks. Expertise in compute technologies, storage, or hardware architecture is essential. Candidates must also possess experience with cost and performance modeling for data center infrastructure and ML hardware. A Master's or PhD in Computer Science, or a related field, along with 8 years of experience in designing, developing, and maintaining complex distributed systems, is highly preferred.

Essential Skills

Large-scale infrastructureDistributed systemsNetworksCompute technologiesStorageHardware architectureCost modelingPerformance modelingData center infrastructureML hardware

Good to Have

Artificial 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

Staff Software Engineer at Google | SkillMX | SkillMX