Bachelor's degree or equivalent practical experience.
5 years of software development experience in Java and C.
1 year of experience with advanced GenAI techniques (e.g., LLMs, Multi-Modal).
Experience in data quality, information retrieval, and search infrastructure.
Proficiency in large-scale data analysis and statistical methods.
Responsibilities
Build and maintain scalable software systems and information retrieval infrastructure using LLMs.
Design and develop algorithms for content retrieval and quality signal extraction.
Navigate ambiguity and thrive in a fast-paced, foundational project environment.
Collaborate with cross-functional teams including engineers and product managers.
Maintain high standards for code quality and engineering best practices.
Benefits
Comprehensive health and wellness programs.
Generous paid time off and holidays.
Retirement savings plans with company matching.
Access to professional development resources.
Flexible work arrangements.
Full Job Description
info_outline X In most instances, this position requires in-person interviews as part of the hiring process.
Minimum qualifications:
Bachelor's degree or equivalent practical experience.
5 years of experience with software development in Java and C .
1 year of experience with state of the art GenAI techniques (e.g., LLMs, Multi-Modal, Large Vision Models) or with GenAI-related concepts (language modeling, computer vision).
Experience in fields related to data quality, information retrieval, ranking, search infrastructure, search quality, content evaluation, or signal extraction.
Experience with large-scale data analysis, data pipelines (e.g., Flume), and statistical methods.
Preferred qualifications:
Master's degree or PhD in Computer Science or related technical field.
5 years of experience with data structures and algorithms.
3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.
1 year of experience in a technical leadership role.
Experience developing accessible technologies.
Responsibilities
Build and maintain robust, scalable software systems and information retrieval infrastructure on top of Large Language Model (LLMs).
Design, develop, and iterate on algorithms to retrieve high-value content, extract quality signals, and build evaluation models.
Thrive in ambiguity and effectively navigate a fast-paced environment during the foundational stages of this new initiative.
Collaborate closely with cross-functional teams, including engineers, product managers, and research teams across Google (e.g., NotebookLM, Play Books, Core Data, Search).
Uphold high standards for code quality, system reliability, engineering best practices, and documentation.
Individual pay is determined by factors including job-related skills, experience, and relevant education or training.
Google is a multinational technology company that specializes in Internet-related services and products. These include online advertising technologies, search engine, cloud computing, software, and hardware. Google was founded in 1998 by Larry Page and Sergey Brin while they were Ph.D. students at Stanford University. The company has grown tremendously since then and has become one of the most valuable companies in the world. Google's mission is to organize the world's information and make it universally accessible and useful.