Staff Software Engineer, Machine Learning, Labs

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$189,000 - $284,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI

Description For Staff Software Engineer, Machine Learning, Labs

Google Labs is seeking a Staff Software Engineer specializing in Machine Learning to join their innovative team focused on incubating early-stage efforts. This role combines technical leadership with hands-on development in AI and machine learning technologies. The position offers an opportunity to work on cutting-edge projects that have the potential to transform how users interact with Google's products.

As a Staff Software Engineer, you'll lead high-impact projects, mentor team members, and drive technical direction while working on complex problems at massive scale. The role requires expertise in machine learning algorithms, software architecture, and system design. You'll be responsible for developing and deploying large-scale software solutions that push the boundaries of what's possible in AI and information processing.

The ideal candidate brings 8+ years of software development experience, with deep expertise in machine learning, artificial intelligence, and natural language processing. You'll work in a collaborative environment, managing cross-functional projects and ensuring alignment across teams. The position offers competitive compensation ($189,000-$284,000) plus bonus, equity, and comprehensive benefits.

This role is perfect for someone who wants to be at the forefront of AI innovation, working on projects that could fundamentally change how users interact with technology. You'll have the opportunity to work with cutting-edge technologies, lead technical initiatives, and contribute to Google's mission of organizing the world's information and making it universally accessible and useful.

Last updated a month ago

Responsibilities For Staff Software Engineer, Machine Learning, Labs

  • Provide technical leadership on high-impact projects
  • Influence and coach a distributed team of engineers
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines
  • Manage project priorities, deadlines, and deliverables
  • Design, develop, test, deploy, maintain, and enhance large scale software solutions

Requirements For Staff Software Engineer, Machine Learning, Labs

Python
  • 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, Labs

Medical Insurance
Vision Insurance
Dental Insurance
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

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

Senior Research Scientist, Interactive Recommender Systems

Senior Research Scientist position at Google Research focusing on interactive recommender systems, machine learning, and AI, offering competitive compensation and benefits.

Staff Research Scientist, Google Cloud AI

Lead AI research scientist position at Google Cloud, focusing on advancing AI technology and its applications across industries while contributing to the research community.

Staff Software Developer, Generative AI, Gemini Code Assist

Lead the development of AI-powered developer tools at Google's Gemini Code Assist team, focusing on machine learning and generative AI applications.

Product Manager, AI/ML, Google Cloud

Lead AI/ML product management at Google Cloud, developing strategic vision for ML hardware stack and collaborating with teams like DeepMind and YouTube.

Senior Research Scientist, Multilingual NLP

Senior Research Scientist position at Google focusing on multilingual NLP and LLMs, requiring PhD and 7+ years of experience in machine learning and natural language processing.