Taro Logo

Software Engineer III, Machine Learning, Search

A global technology company that specializes in internet-related services and products, including search, cloud computing, software, and hardware.
$141,000 - $202,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer III, Machine Learning, Search

Google is seeking a Software Engineer III to join their Machine Learning Search team, offering a competitive salary range of $141,000-$202,000 plus benefits. This role is crucial in developing next-generation technologies that impact billions of users' search experiences.

The position requires 2 years of software development experience and strong expertise in machine learning algorithms, particularly with tools like TensorFlow. You'll be working on complex engineering challenges, expanding infrastructure while maintaining Google's universally accessible search experience.

As a Software Engineer III, you'll be responsible for writing production code, leading design reviews, and ensuring best practices through code reviews. The role involves working with large-scale systems, data analysis, and debugging complex issues. You'll have opportunities to contribute to documentation and educational content while collaborating with teams across Google.

The ideal candidate should have a Bachelor's degree (Master's or PhD preferred) in Computer Science or related field, with experience in data structures, algorithms, and machine learning. Experience with performance optimization, large-scale systems, and accessibility technologies is highly valued.

Google offers a comprehensive benefits package and promotes an inclusive work environment. The position is based in Mountain View, CA, where you'll work with cutting-edge technology and have the opportunity to impact billions of users worldwide. This is an excellent opportunity for someone passionate about machine learning and search technology to join one of the world's leading tech companies.

Last updated 3 months ago

Responsibilities For Software Engineer III, Machine Learning, Search

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Software Engineer III, Machine Learning, Search

Python
Java
JavaScript
  • 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
  • 2 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning or natural language processing

Benefits For Software Engineer III, Machine Learning, Search

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?