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 2 months 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

Forward Deployment Engineer, Applied AI

Senior Forward Deployment Engineer position at Google DeepMind focusing on developing and deploying novel applications using generative AI models.

Forward Deployment Engineer, Applied AI

Senior Forward Deployment Engineer position at Google DeepMind focusing on developing and deploying novel applications using generative AI models.

Forward Deployment Engineer, Applied AI

Senior Forward Deployment Engineer position at Google DeepMind focusing on developing and deploying novel applications using generative AI models.

Research Engineer

Research Engineer position at Google DeepMind working on cutting-edge ML models and AI technologies in Seattle.

Research Engineer

Senior Research Engineer position at Google DeepMind working on Gemini embedding and multimodal AI models