Staff Software Engineer, Search Intelligence

Google

8+ yrs Bengaluru Full Time Work from office
Google logo
Posted : 2 weeks ago Actively Hiring

Job description

Google is seeking a Staff Software Engineer focused on Search Intelligence to develop cutting-edge technologies that redefine how billions interact with information. This role offers the chance to work on products handling information at a massive scale, extending beyond traditional web search. We are looking for versatile engineers with fresh ideas from diverse fields such as information retrieval, distributed computing, AI, and NLP, ready to tackle complex, full-stack challenges.

As a key member of the team, you will manage project priorities, deadlines, and deliverables, designing, developing, and maintaining software solutions. The Search team is at the forefront of reimagining search experiences, requiring engineers to solve intricate engineering problems and enhance infrastructure while ensuring accessibility and usefulness worldwide. Joining this team means making a significant global impact.

Responsibilities

This role involves ideating, designing, and owning various technical tests within the Search Intelligence stack, driving technical decisions and contributing to best practices. A passion for Search and experience in the domain are essential for problem-solving, even in ambiguous situations. You will leverage AI fluency and knowledge of AI tools, collaborating closely with executive engineers, AI/ML researchers, and Product Managers to translate innovations into tangible technical designs and implementations.

Ensuring the reliability, scalability, and efficiency of Search Intelligence features at Google's scale, specifically addressing the unique needs of the Indian market, is a core responsibility. You will also provide technical leadership on high-impact projects, managing priorities, deadlines, and deliverables. Facilitating alignment and clarity across team goals, outcomes, and timelines will be crucial for project success.

Qualifications

A Bachelor's degree or equivalent practical experience is required, along with 8 years of experience in software development. Candidates must possess 5 years of experience in ML design and infrastructure, covering aspects like model deployment, evaluation, data processing, debugging, and fine-tuning.

Further requirements include 5 years of experience in specialized ML fields such as speech/audio, reinforcement learning, or ML infrastructure. Additionally, 5 years of experience testing and launching software products, coupled with 3 years of experience in software design and architecture, is necessary. Experience integrating generative AI tools or LLM interfaces into workflows is also a key requirement.

Essential Skills

Software DevelopmentML DesignML InfrastructureModel DeploymentModel EvaluationData ProcessingDebuggingFine TuningSpeech/AudioReinforcement LearningSoftware TestingSoftware LaunchingSoftware DesignSoftware ArchitectureGenerative AILLM Interfaces

Good to Have

Data StructuresAlgorithmsTechnical LeadershipAgentic FrameworksLLM-powered AutomationClassifiersMachine LearningArtificial IntelligenceRankingResearch

More Details

RoleStaff Software Engineer, Search Intelligence
IndustryTechnology
DepartmentSoftware Development, AI / Machine Learning
Employment TypeFull Time, Work from office

About the Company

Google logo

Google

Technology