Staff Software Engineer, Generative AI, Google Cloud AI

Google is a global technology company that specializes in internet-related services and products, including search, cloud computing, software, and hardware.
$189,000 - $284,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI

Description For Staff Software Engineer, Generative AI, Google Cloud AI

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day.

The Google Cloud AI Research team addresses AI challenges motivated by Google Cloud's mission of bringing AI to tech, healthcare, finance, retail and many other industries. We work on a range of unique problems focused on research topics that maximize scientific and real-world impact, aiming to push the state-of-the-art in AI and share findings with the broader research community. We also collaborate with product teams to bring innovations to real-world impact that benefits our customers.

As a Staff Software Engineer in Generative AI, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

This role requires a combination of technical expertise in software development, machine learning, and generative AI, as well as leadership skills to guide project teams and set technical direction. You'll be working in a complex, matrixed organization involving cross-functional and cross-business projects, contributing to the development of cutting-edge AI technologies that have real-world impact across various industries.

Last updated 12 days ago

Responsibilities For Staff Software Engineer, Generative AI, Google Cloud AI

  • 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
  • Work closely with our Research teams as well as ML practitioners to identify, build and iterate on engineering tools, processing pipelines, data optimization techniques, integration with existing workflows, and user interfaces, and supporting users adoption

Requirements For Staff Software Engineer, Generative AI, Google Cloud AI

  • 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, and 3 years of experience with software design and architecture
  • 5 years of experience with front-end frameworks, full-stack development, or API development
  • Experience with machine learning algorithms and tools (e.g. TensorFlow), artificial intelligence, deep learning, natural language processing or other ML discipline
  • Experience in Generative AI (e.g., Large Language Models, Multi-Modal, Large Vision Models)

Benefits For Staff Software Engineer, Generative AI, Google Cloud AI

Equity
  • Equity
  • Bonus

Interested in this job?

Jobs Related To Google Staff Software Engineer, Generative AI, Google Cloud AI

AIML - Machine Learning Engineer, Siri and Information Intelligence

Lead AI/ML engineering for Siri and Information Intelligence at Apple, improving personal Q&A and search while prioritizing privacy.

Staff Software Engineer - Tracking

Staff Software Engineer role at Stack, developing ML solutions for tracking in autonomous vehicles.

Staff Machine Learning Engineer, Relevance

Staff Machine Learning Engineer role at Airbnb, focusing on search and recommendation algorithms for the Relevance and Personalization team.

Staff Machine Learning Engineer, Price Modeling

Staff Machine Learning Engineer role at Airbnb, focusing on price modeling using reinforcement learning techniques.

Staff Machine Learning Engineer, Marketing Technology

Staff Machine Learning Engineer role at Airbnb, focusing on AI/ML for personalized marketing technology.