Software Engineer, Search Platforms, Scale Experiments

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer, Search Platforms, Scale Experiments

Google is seeking a Software Engineer to join their Search Platforms team, focusing on Scale Experiments. This role is crucial for making Search more useful and dependable worldwide by developing performant and reliable experimentation infrastructure. The position involves working with complex engineering challenges, including large-scale data processing and distributed systems.

The ideal candidate will have strong programming skills in languages like C++, Java, or Python, with experience in data structures and algorithms. They'll work on critical projects that process Search queries and implement investigative systems alongside data scientists. The role offers opportunities to influence how Search engineers make data-driven decisions and improve the overall search experience for billions of users.

Working at Google's Belo Horizonte office, you'll be part of a team that's reimagining search technology. The position requires both technical expertise and leadership qualities, as you'll guide junior engineers while working on cutting-edge solutions. You'll have the chance to work on various projects, from backend systems to experimental features, all while maintaining Google's high standards for performance and reliability.

The role offers exposure to Google's massive-scale infrastructure and the opportunity to work with advanced technologies in information retrieval, distributed computing, and system design. You'll collaborate with teams across different time zones, contributing to Google's mission of organizing the world's information and making it universally accessible and useful.

Last updated 14 days ago

Responsibilities For Software Engineer, Search Platforms, Scale Experiments

  • Deliver end-to-end task such as design, implement, and own the software solutions that will speed up Search experimentation
  • Work on robust C++ pipelines that process all the Search queries on the fly
  • Share expertise by helping guide more junior engineers
  • Innovate, explore and develop cutting-edge solutions that enhance survey tools capabilities and security
  • Work directly and influence how Search engineers gather information and make decisions
  • Solve challenging problems, improve latency and reliability on backends

Requirements For Software Engineer, Search Platforms, Scale Experiments

Java
Python
JavaScript
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • Ability to communicate in English fluently
  • Experience with large-scale data processing pipelines
  • Experience with monitoring and alerting, documentation, integration testing

Interested in this job?

Jobs Related To Google Software Engineer, Search Platforms, Scale Experiments

Software Developer III, Chrome

Software Developer III position at Google Chrome team, focusing on developing next-generation technologies and large-scale systems with 2+ years of experience required.

Software Developer III, Google Workspace

Software Developer III position at Google Workspace, focusing on developing next-generation technologies and solutions for billions of users worldwide.

Regulatory Program Manager II

Lead complex, multi-disciplinary projects in Google's Trust & Safety team as a Regulatory Program Manager II, focusing on making the internet safer.

Product Manager, Partner Platform

Product Manager position at Google Cloud focusing on Partner Platform development, requiring 3+ years of product management experience and strong technical background.

Software Developer III, Infrastructure, AlloyDB

Software Developer III position at Google Cloud, focusing on AlloyDB infrastructure development with ML integration, offering $136K-$200K plus benefits.