Taro Logo

Staff Software Engineer, Machine Learning, Google Assistant

Google is a leading technology company that develops innovative products and services used by billions of people worldwide.
$189,000 - $284,000
Machine Learning
Staff Software Engineer
Hybrid
5000+ Employees
8+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Software Engineer, Machine Learning, Google Assistant

Google is seeking a Staff Software Engineer specializing in Machine Learning for the Google Assistant team. This role involves developing next-generation technologies that change how billions of users connect, explore, and interact with information and one another. The ideal candidate will have extensive experience in software development, data structures/algorithms, and machine learning.

Key Responsibilities:

  • Write product or system development code
  • Lead design reviews and make technology decisions
  • Review code and provide feedback to ensure best practices
  • Contribute to documentation and educational content
  • Triage and resolve product or system issues

Requirements:

  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development and data structures/algorithms
  • 5 years of experience testing and launching software products
  • 3 years of experience with software design and architecture
  • 5 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning, or natural language processing

Preferred Qualifications:

  • Master's degree or PhD in Engineering, Computer Science, or related field
  • 3 years of experience in a technical leadership role
  • 3 years of experience working in complex, matrixed organizations

Google offers a competitive salary range of $189,000-$284,000 plus bonus, equity, and benefits. The company is committed to diversity, equality, and creating a culture of belonging. This role provides an opportunity to work on cutting-edge technologies and make a significant impact on Google's products used by billions of people worldwide.

Last updated 8 months ago

Responsibilities For Staff Software Engineer, Machine Learning, Google Assistant

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

Requirements For Staff Software Engineer, Machine Learning, Google Assistant

  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • 5 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning, or natural language processing

Benefits For Staff Software Engineer, Machine Learning, Google Assistant

Medical Insurance
Vision Insurance
Dental Insurance
  • Bonus
  • Equity

Interested in this job?