Staff Software Engineer, Machine Learning, Google Assistant

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
$189,000 - $284,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

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 combines advanced software engineering with machine learning expertise to develop next-generation technologies that impact billions of users. The position requires a strong background in software development, data structures/algorithms, and machine learning, with particular emphasis on AI and natural language processing.

As a Staff Software Engineer, you'll lead technical initiatives and collaborate with cross-functional teams to design, develop, and deploy sophisticated software solutions. The role involves managing project priorities, mentoring team members, and making key architectural decisions that shape the future of Google Assistant. You'll work with cutting-edge technologies in artificial intelligence and machine learning, while having the opportunity to influence product direction and technical strategy.

The ideal candidate brings 8+ years of software development experience, with deep expertise in machine learning algorithms and tools like TensorFlow. You'll be part of Google's engineering-driven culture, where innovation and technical excellence are paramount. The position offers competitive compensation ($189,000-$284,000 base salary) plus comprehensive benefits, equity, and bonus potential.

Working from either Mountain View, CA or New York City, you'll join a collaborative environment that values diverse perspectives and fosters technical growth. This role presents an exceptional opportunity to work on challenging problems at scale, shape the future of AI-driven interactions, and make a significant impact on products used by billions of people globally.

If you're passionate about machine learning, have a proven track record of technical leadership, and want to work on cutting-edge technology that transforms how users interact with Google products, this role offers the perfect platform to advance your career while contributing to meaningful technological advancement.

Last updated an hour 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

Python
Java
  • 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
Dental Insurance
Vision Insurance
401k
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Equity

Interested in this job?

Jobs Related To Google Staff Software Engineer, Machine Learning, Google Assistant

Staff Software Engineer, Machine Learning Borglet Accelerators

Staff Software Engineer position at Google focusing on machine learning infrastructure and hardware acceleration, offering competitive compensation and the opportunity to work on cutting-edge technology.

Staff Software Engineer, AI/ML Natural Language Processing, Google Ads

Lead AI/ML Natural Language Processing initiatives at Google Ads, developing large-scale solutions and providing technical leadership for advertising technology innovations.

Senior Staff Software Engineer, Recommendations, Rankings, Predictions

Lead machine learning and recommendation systems development at Google as a Senior Staff Software Engineer, shaping how billions of users discover content on YouTube.

Senior Staff Software Engineer, Cloud Specialized Generative AI

Lead Google Cloud's Generative AI initiatives as a Senior Staff Software Engineer, developing next-gen technologies and solutions for enterprise customers worldwide.

Staff Software Engineer, Cloud ML Compute Services

Staff Software Engineer position at Google working on Cloud ML Compute Services, focusing on machine learning infrastructure and TPU optimization.