Google's Core team is at the heart of building the technical foundation behind Google's flagship products. As a Software Engineer III in the Infrastructure team, you'll be part of a crucial group that owns and advocates for underlying design elements, developer platforms, product components, and infrastructure at Google.
The role involves developing next-generation technologies that impact billions of users globally. You'll work on complex challenges across information retrieval, distributed computing, large-scale system design, networking, data storage, security, and artificial intelligence. The position requires versatility and leadership qualities as you'll be handling critical projects with opportunities to evolve as the business grows.
Your responsibilities will include writing system development code, leading design reviews, ensuring best practices through code reviews, contributing to documentation, and resolving complex technical issues. You'll be working with the Core team, which has a unique mandate to impact important technical decisions across Google.
The ideal candidate should have strong experience in software development, data structures, and algorithms. Knowledge of infrastructure, distributed systems, or networks is highly valued. This role offers the opportunity to work on essential building blocks that drive innovation and create coherent experiences for users across all of Google's products.
Working at Google means joining a company committed to diversity, equality, and creating a culture of belonging. You'll be part of a team that values technical expertise, innovation, and collaborative problem-solving, while having the chance to impact billions of users worldwide.