Google is seeking a Senior Software Engineer for their Search Content Platform team. This role is part of Google Search, where the team is reimagining what it means to search for information – any way and anywhere. The ideal candidate will have a strong background in software development, with experience in distributed systems engineering, building low latency and high throughput data platform services, and applying Large Language Models (LLMs) to solve real product problems.
As a Senior Software Engineer, you will be responsible for developing next-generation technologies that change how billions of users connect, explore, and interact with information. You'll work on projects critical to Google's needs, with opportunities to switch teams and projects as the business grows and evolves. The role requires versatility, leadership qualities, and enthusiasm to take on new problems across the full-stack.
Key responsibilities include writing and testing product or system development code, participating in design reviews, reviewing code from other developers, contributing to documentation, and troubleshooting complex issues. You'll be working with cutting-edge technologies and will have the opportunity to make an impact on billions of people globally.
Google offers a collaborative and innovative work environment, with the chance to work on complex engineering challenges and expand the company's infrastructure. The ideal candidate will have at least 5 years of experience in software development, preferably with a Master's degree or PhD in Computer Science or a related field. Experience with Python, C, C++, or Java is preferred, along with knowledge of distributed systems, data management, and working with Data Science teams.
Join Google's Search team and be part of reimagining the future of information search and access, while solving complex engineering challenges that impact users worldwide.