Staff Software Engineer, Core, Code Search

Google

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

Job description

Join Google's elite engineering team and shape the future of how billions of users interact with information. As a Staff Software Engineer on the Core team, you will be instrumental in building the foundational technologies that power Google's most impactful products. This role offers the chance to work on cutting-edge challenges in areas like information retrieval, distributed systems, and AI, with opportunities to influence critical technical decisions across the company.

You will contribute to defining the long-term vision and technical roadmap for Google's Code Search platform, focusing on areas such as lexical search, real-time indexing, and advanced code discovery. This is a unique opportunity to drive innovation and impact at a massive scale.

Responsibilities

Architect and scale high-throughput, low-latency indexing and query-serving infrastructure to support vast repositories and evolving AI agent workloads. Drive technical alignment across various teams, including Developer Infrastructure, AI Agents, and IDE surfaces, to implement complex architectural initiatives.

Mentor and develop engineering talent, fostering a culture of excellence in system reliability, performance, and experimental design. Lead high-impact projects, ensuring successful technical outcomes and delivery.

Qualifications

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

Essential skills include a strong foundation in computer science fundamentals like data structures, algorithms, and software design, with practical experience in search and information retrieval. Proficiency in low-level systems programming languages such as C++ or C is necessary. A Master's degree or PhD in a related technical field, along with experience in search, applied AI/ML, or LLM agent systems, is highly preferred.

Essential Skills

Software DevelopmentLarge-scale InfrastructureDistributed SystemsNetworksCompute TechnologiesStorageHardware ArchitectureComputer ScienceData StructuresAlgorithmsSoftware DesignSearchInformation RetrievalC++C

Good to Have

High-throughput SystemsLow-latency SystemsSearch InfrastructureApplied AI/MLInverted IndicesTrigram IndicesLearning-to-RankReal-time Incremental IndexingRetrieval SystemsContext-selection SystemsLLM-powered Coding AgentsRetrieval EvaluationMachine LearningPrototypingLatency OptimizationRelevance TuningToken Efficiency

Highlights

  • Actively hiring

More Details

RoleStaff Software Engineer, Core, Code Search
IndustrySoftware Development
DepartmentSoftware Engineer, Engineering Manager, Technical Lead
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Google logo

Google

Software Development

Staff Software Engineer, Core, Code Search at Google | SkillMX | SkillMX