Senior Software Engineer, Search Platforms

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS · AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer, Infrastructure, Google Cloud Global Networking

Senior Software Engineer position at Google Cloud focusing on infrastructure and global networking development.

Senior Software Engineer, Infrastructure, Google Cloud AI

Senior Software Engineer position at Google Cloud AI focusing on infrastructure development, requiring expertise in C++/Python and distributed systems.

Senior Software Engineer, YouTube

Senior Software Engineer position at YouTube/Google, focusing on C++ development and system architecture, offering competitive compensation and the opportunity to impact billions of users.

Senior Software Engineer, Google Ads

Senior Software Engineer position at Google Ads, developing and maintaining advertising technology solutions that connect users, publishers, and advertisers across Google's advertising products.

Software Engineer, Black Community Inclusion

Senior Software Engineering role at Google focusing on Black Community Inclusion, requiring 5+ years of experience in software development and technical leadership.

Description For Senior Software Engineer, Search Platforms

Google is seeking a Senior Software Engineer to join their Search Platforms team, focusing on revolutionizing how information is searched and accessed globally. This role is crucial for developing and managing the data ingestion platform that powers Google's search infrastructure. The position offers an opportunity to impact billions of users worldwide while working with cutting-edge technologies in search, distributed computing, and artificial intelligence.

The ideal candidate will be responsible for building and maintaining scalable solutions for data processing and management, leading technical designs, and mentoring team members. You'll work closely with internal partners and stakeholders to ensure the platform meets evolving requirements while maintaining technical excellence. The role requires expertise in software development, data structures, and ETL processes, with particular emphasis on C++ and SQL.

Working at Google means being part of a team that's reimagining search technology while solving complex engineering challenges. You'll have the opportunity to switch between projects and teams as both you and the business evolve. The position offers exposure to various aspects of software engineering, from distributed computing to artificial intelligence and natural language processing.

The role combines technical leadership with hands-on development, requiring someone who can balance multiple priorities in a fast-paced environment. You'll be instrumental in shaping the future of Google Search, working on projects that require both technical depth and breadth. This is an excellent opportunity for someone who wants to make a significant impact on one of the world's most widely-used products while working with some of the industry's best engineers.

Last updated 3 months ago

Responsibilities For Senior Software Engineer, Search Platforms

  • Build and own the data ingestion platform, used by internal partners
  • Participate or lead design reviews with peers and stakeholders
  • Lead the design and development of platform components
  • Mentor and support team members on technical decisions
  • Work in a high paced environment with multiple partner stakeholders

Requirements For Senior Software Engineer, Search Platforms

  • Bachelor's degree or equivalent practical experience
  • 5 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 5 years of experience with software development in one or more programming languages
  • Experience with data structures/algorithms
  • Experience developing solutions using C++ and SQL
  • Experience working with data processing paradigms (ETL)
  • Experience with data modeling techniques such as Entity Relationship

Interested in this job?