Staff Software Engineer, Applied Machine Learning

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

Description For Staff Software Engineer, Applied Machine Learning

Google is seeking a Staff Software Engineer specializing in Applied Machine Learning to lead the development of their Generative Artificial Intelligence (AI) development platform. This role is crucial in ensuring that Google products can seamlessly incorporate the latest Generative AI models into their software development lifecycle. The successful candidate will build a unified toolchain to help Google Product teams build and launch Generative AI-powered products, partnering with Google DeepMind and Core Infrastructure teams across Google.

The role involves collaborating closely with researchers building the next generation of Generative AI and driving the platform goal to incorporate fine-tuning, multi-agent systems, prompt engineering, and model optimization into Google's product development lifecycle. The engineer will develop and maintain products written in C++ and Python, design and implement customer-requested Generative AI features, and collaborate with various stakeholders to identify emerging AI technologies and develop strategic plans for practical implementation.

This position requires a strong background in software development, machine learning, and large-scale systems. The ideal candidate will have extensive experience with AI/ML algorithms, Large Language Models (LLM), and natural language processing. They should be capable of providing technical leadership, mentoring team members, and fostering growth in the applied Machine Learning space.

Google Cloud, which this role supports, accelerates organizations' digital transformation by leveraging cutting-edge technology and tools for sustainable development. As part of Google, the world's leading tech company, this role offers the opportunity to work on projects that impact billions of users worldwide and push the boundaries of AI and machine learning technologies.

Last updated 2 months ago

Responsibilities For Staff Software Engineer, Applied Machine Learning

  • Drive the platform goal to incorporate fine-tuning, multi-agent systems, prompt engineering, model optimization into the Google product development lifecycle
  • Develop and maintain our products, written in C++ and Python and ensure it complies with Google-wide coding and testing standards
  • Design and implement customer requested Generative AI features through multiple stages, requirements gathering, proposing design and building agreement among the key stakeholders
  • Collaborate with stakeholders, including other Google product areas, Google Research, and DeepMind organizations to identify emerging technology related to Artificial Intelligence (AI) and Generative AI and develop a strategic plan for translating these into practical solutions for Google products
  • Provide technical leadership and mentorship to team members, fostering their growth and development in the applied Machine Learning (ML) space

Requirements For Staff Software Engineer, Applied Machine Learning

Python
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development and with data structures/algorithms
  • 5 years of experience building and architecting large-scale, production quality Machine Learning (ML) systems
  • 5 years of experience with AI/ML algorithms and tools, Large Language Models (LLM) or other multimodal foundation models, and natural language processing
  • 5 years of experience in distributed development and large-scale data processing
  • Experience coding in either C++ or Python

Interested in this job?

Jobs Related To Google Staff Software Engineer, Applied Machine Learning

Staff Research Scientist, Google Cloud AI

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

Senior Research Scientist, Machine Learning Theory

Senior Research Scientist position at Google Research focusing on machine learning theory, algorithm development, and practical applications for Google products.

Senior Research Scientist, Google Cloud AI

Senior Research Scientist position at Google Cloud AI, focusing on advancing AI technology and research across various industries with competitive compensation and benefits.

Product Manager, AI/ML, Google Cloud

Lead AI/ML product strategy at Google Cloud, focusing on XLA compiler and ML infrastructure development while working with teams like DeepMind and YouTube.

Senior Research Scientist, Multilingual NLP

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