Software Engineer III, AI/ML Natural Language Processing, Core

Google9 months ago
San Francisco, California, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Google’s software engineers develop the next‐generation technologies that change how billions of users connect, explore, and interact with information. As part of the Core team, you will work on essential projects that build the technical foundation behind Google’s flagship products. This role offers the opportunity to choose your preferred working location: San Francisco, CA, USA or Sunnyvale, CA, USA. You will be expected to be versatile, display leadership, and tackle problems across the full stack as you drive innovation.

Key Responsibilities

  • Write product or system development code.
  • Collaborate with peers and stakeholders through design and code reviews to ensure best practices in coding standards, testability, and efficiency.
  • Contribute to documentation and educational content, adapting material based on product updates and user feedback.
  • Triage product or system issues by debugging, tracking, and resolving problems impacting hardware, network, or service operations.
  • Implement NLP solutions, utilize ML infrastructure, and contribute to model optimization and data processing.

Required Qualifications

  • 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.
  • 1 year of experience with Natural Language Processing (NLP) concepts or techniques.
  • 1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).

Preferred Qualifications

  • Master's degree or PhD in Computer Science or related technical fields.
  • 2 years of experience with data structures or algorithms.
  • Experience developing accessible technologies.

Benefits & Perks

  • Compensation: The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits. Actual compensation is determined based on work location, skills, experience, and education.
  • Opportunity to choose your preferred working location.
  • Access to comprehensive benefits as detailed on Google's benefits page.

Required Skills

Algorithms
Model Optimization
ML Infrastructure
Data Processing
Software Development
Data Structures
Natural Language Processing
Debugging