Software Engineer III, Knowledge and Information

A global technology company that develops internet-related services and products.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI

Description For Software Engineer III, Knowledge and Information

Google is seeking a Software Engineer III to join their Knowledge and Information team, focusing on advanced machine learning and AI technologies. This role is part of Google Search's mission to reimagine information discovery and accessibility. The position requires expertise in machine learning infrastructure, generative AI, and software development. As a software engineer at Google, you'll work on critical projects while having opportunities to grow and evolve with the business. The role involves working with encoder-heavy models, training team members, and developing core modeling components. You'll be part of a team that impacts billions of users globally through Google Search, working on complex engineering challenges and infrastructure expansion. The position offers the opportunity to work with cutting-edge AI technologies, including LLMs, multi-modal models, and reinforcement learning. Google provides a collaborative environment where engineers can be versatile, show leadership, and tackle new challenges across the full technology stack. The role combines technical expertise in machine learning with practical software engineering, making it ideal for those passionate about advancing search technology and AI applications at scale.

Last updated 10 days ago

Responsibilities For Software Engineer III, Knowledge and Information

  • Review the code base for encoder-heavy models and hybrid models
  • Train team members on client support and drive client engagements
  • Work in core Modelling by adding necessary models, loss functions, RL recipes, etc.

Requirements For Software Engineer III, Knowledge and Information

Python
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • 1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging)
  • 1 year of experience with core Generative AI concepts (e.g., LLM, Multi-Modal, Large Vision Models) and with text, image, video, or audio generation

Interested in this job?

Jobs Related To Google Software Engineer III, Knowledge and Information

Software Developer III, AI/ML GenAI, Applied AI

Software Developer III position at Google focusing on AI/ML and GenAI implementation, requiring 2 years of software development experience and expertise in machine learning infrastructure.

Software Developer III, Applied AI, Google Cloud

Software Developer III position at Google Cloud focusing on Applied AI and Food AI platform development, requiring Python expertise and ML/NLP experience.

Software Developer III, AI/ML Natural Language Processing, Google Workspace

Software Developer III position at Google focusing on AI/ML Natural Language Processing for Google Workspace, combining software engineering with machine learning expertise.

Software Developer III, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on developing AI solutions for financial services industry, requiring 2+ years of software development experience.

Cloud Engineer II, AI/ML, Professional Services (English, Spanish)

Cloud Engineer II position at Google Cloud focusing on AI/ML solutions, requiring 6 years of ML experience and fluency in English and Spanish.