Staff Software Engineer, Search ML Infrastructure

Google

8 yrs Bengaluru Full Time Hybrid (office + remote)
Google logo
Posted : today
Actively hiring

Job description

Join Google Search AI as a Staff Software Engineer and drive the future of AI in Search. This role offers the opportunity to work at the cutting edge of global-scale AI, leveraging advanced models to launch high-impact products that assist billions.

If you are passionate about continuous innovation and delivering tangible global impact alongside world-class experts, this position is for you. You will contribute to the evolution of next-generation Search Serving Infrastructure and influence industry-leading AI advancements.

Responsibilities

This role involves designing, developing, and evolving core components of our next-generation Search Serving Infrastructure. You will take ownership of critical platform areas, ensuring exceptional scalability, reliability, and low latency for Google Search.

Collaboration is key, as you'll work with Associate Team Leads, fellow engineers, and cross-functional teams to align platform development with broader architectural strategies. You will also mentor junior engineers and uphold rigorous standards for code quality and production system robustness.

Qualifications

A Bachelor’s degree or equivalent practical experience is required, alongside 8 years of software development experience. Candidates should possess 5 years of experience in building large-scale infrastructure, distributed systems, networks, or related compute/storage/hardware architecture.

Demonstrated experience in technical project strategy, machine learning design, and optimizing ML infrastructure (e.g., deployment, evaluation, data processing) is essential. Proficiency in designing, building, and operating large-scale distributed systems with a focus on scalability, fault tolerance, and reliability, as well as experience in Search and information retrieval, are also necessary.

Essential Skills

Software DevelopmentLarge-scale infrastructureDistributed systemsNetworksCompute technologiesStorageHardware architectureTechnical project strategyMachine learning designMachine learning infrastructureModel deploymentModel evaluationData processingDebuggingFine tuningScalabilityFault toleranceReliabilitySearchInformation retrievalData structuresAlgorithms

Good to Have

Distributed machine learningMachine learning algorithms at scale

Highlights

  • Actively hiring

More Details

RoleStaff Software Engineer, Search ML Infrastructure
IndustryTechnology, Internet, Software
DepartmentSoftware Development, AI / Machine Learning, IT Infrastructure
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Google logo

Google

Technology