G

Google

Runs Search and YouTube and builds Gemini AI

Staff Research Software Engineer

AI ResearchConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listed

About the Job

Requirements

  • A bachelor's degree or equivalent practical experience is required.
  • At least 8 years of experience in software development is required.
  • At least 5 years of experience testing and launching software products, and at least 3 years of experience with software design and architecture, are required.
  • At least 5 years of experience in one or more of speech/audio, reinforcement learning, machine-learning infrastructure, or another machine-learning specialization is required.
  • At least 5 years of experience with machine-learning design and infrastructure, such as model deployment, model evaluation, data processing, debugging, or fine-tuning, is required.
  • Experience integrating generative AI tools or large language model interfaces into workflows is required.
  • Experience in a university or industry lab with a primary emphasis on AI research is preferred.
  • A deep understanding of transformer architecture internals is preferred.
  • A deep understanding of machine-learning systems, distributed systems, compilers, or performance engineering is preferred; experience in high-performance computing or AI inference optimization and hands-on experience with low-level compute frameworks is also preferred.
  • A strong publication record in top AI venues is preferred.

Responsibilities

  • Design and implement algorithms that optimize the inference stack for large language models, including sampling techniques, speculative decoding, model compression, knowledge distillation, and quantization strategies, to improve throughput and latency.
  • Develop and optimize low-level software for efficient AI model execution; implement and optimize custom inference kernels to improve latency, throughput, and memory usage across hardware and model architectures.
  • Co-design algorithms that use the architectural advantages of custom hardware and accelerators, collaborate with hardware architects on next-generation systems, and use model-architecture and hardware knowledge to inform algorithm selection.
  • Amplify research impact and influence the research ecosystem through publications and scientific dissemination.
  • Advance research in algorithmic efficiency and inference acceleration, contributing to deployment of next-generation AI models.
  • Conduct research toward computationally efficient serving and deployment of large-scale generative AI models, including large language models, diffusion models, and generative video models.
  • Provide technical leadership to a small, agile team and collaborate closely with other Google teams.

Desired Qualifications

  • A PhD in machine learning, artificial intelligence, computer science, statistics, applied mathematics, data science, or a related technical field.

About the Company

Google

Runs Search and YouTube and builds Gemini AI

Google runs the world's most used search engine and free services such as YouTube, Android, and Gmail, and it builds the Gemini AI models that work inside them. In 2017, its researchers invented the transformer, the neural network design behind ChatGPT and most other AI chatbots. People use these services without paying, and Google earns most of its money from ads placed beside search results and YouTube videos. Businesses rent computing power and Gemini models through Google Cloud, and Google also sells subscriptions and Pixel phones. Larry Page and Sergey Brin founded Google in 1998 as Stanford PhD students; it is based in Mountain View, California, United States, and is the main business of parent company Alphabet.

Company size
10,001+
Company stage
IPO
Headquarters
Mountain View, CA
Founded
1998

Recently Posted Jobs

Explore more opportunities at Google

See more jobs