Google is seeking a Software Engineer II for their Data Engineering Console Infrastructure team. This role is part of Google's Core team, which builds the technical foundation behind Google's flagship products. The Data Engineering Console integrates with Google's exa-scale data engineering solutions and presents a unified operations console and creation UI, requiring highly reliable and scalable data processing.
The position involves working on critical infrastructure that supports Google's data engineering capabilities, scaling systems from thousands to millions of data entities. You'll be developing low-latency processing solutions and supporting business-critical customers across various Google products including Ads, Gemini, Search, and Geo.
As part of Google's Core team, you'll have the unique opportunity to impact important technical decisions across the company. The role requires expertise in large-scale system design, distributed computing, and software development. You'll be working with cutting-edge technology while collaborating with teams across Google to build central solutions and strengthen existing systems.
The ideal candidate should have experience with software development in languages like Python, C++, Java, or JavaScript, strong knowledge of data structures and algorithms, and experience with large-scale infrastructure or distributed systems. This position offers the opportunity to work on challenging technical problems at scale while contributing to Google's mission of organizing the world's information.
Working at Google means joining a company that's committed to innovation, technical excellence, and building products that impact billions of users. You'll be part of a team that values collaboration, technical creativity, and the ability to solve complex engineering challenges.