Google is seeking Software Engineers for their Core team, which is responsible for building the technical foundation behind Google's flagship products. The role involves developing next-generation technologies that impact billions of users worldwide. As a Core team member, you'll be working on essential building blocks that drive innovation across Google's products.
The position requires expertise in software development, with opportunities to work on various aspects including information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, and natural language processing. You'll be responsible for managing project priorities, deadlines, and deliverables while designing, developing, testing, deploying, maintaining, and enhancing software solutions.
The Core team plays a crucial role as owners and advocates for underlying design elements, developer platforms, product components, and infrastructure at Google. They work across Google's products to build central solutions, break down technical barriers, and strengthen existing systems. This unique position offers the opportunity to impact important technical decisions across the company.
The ideal candidate should be versatile, display leadership qualities, and be enthusiastic about taking on new problems across the full-stack. You'll collaborate with peers and stakeholders in design reviews, contribute to documentation, and ensure best practices through code reviews. The role offers growth opportunities as you and Google's fast-paced business evolve.
Working at Google means joining a company committed to equal opportunity and building a representative workforce. The company provides a culture of belonging and supports work-life balance. This role is perfect for someone who wants to make a significant impact on technology used by billions while working with cutting-edge technologies and brilliant colleagues.