Taro Logo

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:

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 6 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?