Software Engineer II, Infrastructure

Google

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

Job description

Join Google as a Software Engineer II, Infrastructure, and contribute to the next generation of technologies shaping how billions connect and explore. Our work at Google involves handling information at a massive scale, extending far beyond web search. We seek innovative minds from diverse fields like information retrieval, distributed computing, large-scale system design, networking, data storage, security, AI, NLP, UI design, and mobile development.

As a versatile engineer, you'll tackle critical projects, with opportunities to transition between teams and roles as our fast-paced business evolves. We value leadership qualities and a passion for solving new challenges across the full technology stack, driving technological advancements.

Responsibilities

Within the Core team, you will develop the essential technical foundation for Google’s flagship products. You'll own and advocate for design elements, developer platforms, product components, and critical infrastructure. Your work will empower the creation of excellent, safe, and coherent user experiences and accelerate innovation for all developers.

This role involves writing and reviewing product or system development code, providing constructive feedback to peers to ensure best practices in areas like code style, testing, and efficiency. You will also contribute to documentation and educational content, adapting it based on product updates and user feedback. Crucially, you'll triage and resolve product or system issues by analyzing their root causes and impact on hardware, network, or service operations.

Qualifications

A Bachelor’s degree or equivalent practical experience is required. You'll need one year of experience in software development using programming languages such as Python, C, C++, Java, or JavaScript. Proficiency in data structures and algorithms is essential, alongside one year of experience building and developing large-scale infrastructure or distributed systems.

Preferred qualifications include a Master's degree or PhD in Computer Science or a related technical field. Experience developing accessible technologies is beneficial. Expertise in backend coding languages like GOLang, Rust, or Java, and experience with ML model coding languages such as Python, would be advantageous.

Essential Skills

Data StructuresAlgorithmsSoftware DevelopmentLarge-scale infrastructureDistributed systems

Good to Have

GOLangRustJavaPythonCC++JavaScriptMachine Learning

Highlights

  • Actively hiring

More Details

RoleSoftware Engineer II, Infrastructure
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Google logo

Google

IT Consulting

Software Engineer II, Infrastructure at Google | SkillMX | SkillMX