Senior Software Engineer, AI/ML NLP, Deep Learning, Search Infrastructure

Google•Mountain View, CA
•$174,000 - $252,000

About The Position

Google is seeking a software engineer to contribute to DeepRank, a system responsible for ranking web results in Google Search. The engineer will help design and optimize this complex system, using Gemini capabilities to advance search relevance and quality as Google builds the next generation of DeepRank on the Gemax Prod framework. The role involves addressing research and engineering problems in generative AI with potential for real-world impact at massive scale, building end-to-end machine-learning systems across data, modeling, evaluation, and serving, and developing a thorough understanding of the search stack and its quality metrics. The engineer will collaborate with teams across Search, GDM, Research, Core ML, and Platforms. They will manage project priorities, deadlines, and deliverables, and design, develop, test, deploy, maintain, and enhance software solutions.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages.
  • 3 years of experience with Natural Language Processing concepts and algorithms, and designing NLP solutions.
  • 3 years of experience with deep learning, machine learning, and large-scale data processing.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 3 years of experience with end-to-end machine-learning infrastructure, such as model deployment, model evaluation, optimization, data processing, and debugging.

Nice To Haves

  • Master’s degree or PhD in Computer Science or a 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.
  • 2 years of experience with AI algorithms, machine-learning algorithms, search quality, and search infrastructure.
  • 1 year of experience in a technical leadership role.
  • Experience developing accessible technologies.

Responsibilities

  • Write and test product or system development code.
  • Address research and engineering problems at the edge of generative AI, with potential for immediate real-world user impact at massive scale for current and emergent query streams.
  • Participate in or lead design reviews with peers and stakeholders to decide among available technologies.
  • Contribute to documentation or educational content and adapt it based on product or program updates and user feedback.
  • Conduct applied research to identify research developments best suited to solve open-ended problems.
  • Build end-to-end machine-learning systems spanning data, modeling, evaluation, and serving at search scale.
  • Build a comprehensive understanding of the search stack, evaluation metrics, query sets, and the philosophy of improving search quality and presentation.
  • Partner with appropriate teams throughout Search, GDM, Research, Core ML, and Platforms.
  • Manage project priorities, deadlines, and deliverables.
  • Design, develop, test, deploy, maintain, and enhance software solutions.

Benefits

  • 15% bonus target
  • Equity
  • Benefits; details are available through Google’s benefits information page.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service