Join a team at the forefront of developing next-generation search technologies that connect and inform billions worldwide. This role involves tackling massive-scale information challenges, extending beyond traditional web search. We seek innovative engineers from diverse backgrounds, including information retrieval, distributed systems, large-scale design, networking, data storage, security, AI, NLP, and UI design.
As a software engineer, you will contribute to critical projects, with the flexibility to transition between teams and initiatives as our fast-paced business evolves. We value versatile engineers who exhibit leadership qualities and embrace new challenges across the full stack, driving technological advancements.
Leverage your technical expertise to manage project priorities, deadlines, and deliverables. You will be instrumental in designing, developing, testing, deploying, maintaining, and enhancing robust software solutions. In Google Search, we are redefining the search experience, making it accessible and useful everywhere. This requires solving complex engineering problems and scaling our infrastructure to meet global needs.
Conceptualize, design, and own various technical tests within the Search Intelligence domain. Challenge the status quo and influence technical design decisions, contributing to the establishment of best practices.
Demonstrate a passion for Search and possess prior experience in this area, effectively tackling problems with increasing ambiguity. Showcase your AI fluency and be ready to discuss your knowledge of AI tools during the hiring process. Collaborate closely with senior engineers, AI/ML researchers, and Product Managers to translate innovative ideas into concrete technical designs and implementations.
Ensure the reliability, scalability, and efficiency of Search Intelligence features, operating at Google's scale and catering to the specific requirements of the Indian market. Provide technical leadership on high-impact projects, effectively managing project priorities, deadlines, and deliverables. Facilitate clear alignment on team goals, outcomes, and timelines.
A Bachelor's degree or equivalent practical experience is required, alongside 8 years of professional software development experience. Candidates must possess 5 years of experience in ML design and ML infrastructure, including areas like model deployment, evaluation, data processing, debugging, and fine-tuning.
Further specialization is needed with 5 years of experience in at least one of the following: speech/audio technology, reinforcement learning, ML infrastructure, or another ML specialization. Additionally, 5 years of experience in testing and launching software products is essential, complemented by 3 years of experience in software design and architecture. Experience integrating generative AI tools or LLM interfaces into workflows is also a key requirement.
Preferred qualifications include a Master’s degree or PhD in Engineering, Computer Science, or a related technical field. Ideal candidates will have 8 years of experience with data structures and algorithms, and 3 years of experience in a technical leadership role, guiding project teams and setting technical direction. Experience building or leveraging agentic frameworks and Large Language Model (LLM)-powered automation is highly valued, as is experience with building classifiers, machine learning, Artificial Intelligence (AI), ranking, and research.
IT Consulting