Software Engineer

AI research company advancing artificial intelligence through scientific discovery and technological innovation
$161,000 - $300,000
Machine Learning
Senior Software Engineer
In-Person
5+ years of experience
AI

Description For Software Engineer

Google DeepMind is at the forefront of artificial intelligence research and development, working to create transformative technologies for widespread public benefit. This role focuses on building and exploring agent CUJs (Critical User Journeys) to create innovative user experiences. As a Senior Software Engineer, you'll work with cutting-edge LLM technologies, developing solutions that span from Android front-end development to server-side implementations.

The position involves working with a diverse team of scientists, engineers, and ML experts, contributing to projects like Project Astra. You'll be responsible for developing and implementing AI agent capabilities, working across the full stack from device-side front-ends to server back-ends and models. The role requires strong technical expertise in software development and a collaborative mindset to work effectively with interdisciplinary teams.

The ideal candidate will bring 5+ years of software development experience and a strong foundation in computer science or related field. Additional experience with ML systems integration, Google server development, and release processes would be advantageous. This is an opportunity to work on cutting-edge AI technology while ensuring safety and ethics remain at the forefront of development.

At Google DeepMind, diversity is valued and embraced, creating an inclusive environment where different perspectives contribute to extraordinary impact. The company offers competitive compensation, including a base salary range of $161,000 - $300,000, plus bonus, equity, and benefits, making it an attractive opportunity for those looking to make a significant impact in the field of AI.

Last updated 9 days ago

Responsibilities For Software Engineer

  • Ideate, explore, prototype, and de-risk LLM-based agent capabilities and use cases
  • Build, productionize, and deploy agent experiences spanning device-side front-ends to server back-ends and models
  • Build platforms and components that enable faster exploration and deployment of these experiences
  • Quantitative and qualitative evaluation of personal agent capabilities and experiences

Requirements For Software Engineer

Kotlin
Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • Interpersonal skills for discussing technical ideas and collaborating with interdisciplinary teams
  • A degree in computer science, software engineering, or equivalent experience

Interested in this job?

Jobs Related To Google DeepMind Software Engineer

Research Scientist, Strategic Initiatives

Research Scientist position focusing on trustworthy, robust and reliable machine learning research at Google DeepMind

Research Scientist/Engineer - LLM Planning

Research Scientist/Engineer position at Google DeepMind focusing on LLM capabilities in solving planning problems.

Research Engineer, Media Understanding- Multimodal Representation Models

Senior Research Engineer position at Google DeepMind focusing on multimodal AI models and machine learning research.

Research Engineer - AI for Chip Design

Senior Research Engineer position at Google DeepMind focusing on applying AI and machine learning to revolutionize chip design and development.

Hardware Engineer

Senior Hardware Engineer position at Google DeepMind focusing on machine learning accelerator architecture and silicon development