Software Engineer, Search Evaluation Platforms

Google Google · Big Tech · Mountain View, CA +1

Software Engineer role focused on developing and enhancing software solutions for Google Search, with a specific emphasis on evaluation platforms. The role involves writing code, managing project priorities, and collaborating with various teams to ensure alignment with project goals. While AI tools may be used in the development process, the core function is not AI/ML model development but rather the engineering of systems that support search functionalities.

What you'd actually do

  1. Write code that meets standards, applying artificial intelligence (AI) tools in the development flow, and ensuring your work is testable and resilient to failure.
  2. Balance short- and long-term goals, delivering capabilities to enable Search development requirements while considering platform improvements to implement future needs.
  3. Work with team members, other engineering teams (such as backend owners and vertical feature teams), and cross-functional partners (program managers, product managers, etc.) to ensure your work aligns with project goals and technical practices.

Skills

Required

  • software development
  • Java
  • Python
  • C/C++

Nice to have

  • data structures
  • algorithms
  • distributed systems
  • accessible technologies