Full-Stack Software Engineer

AI research organization working to advance artificial intelligence for widespread public benefit and scientific discovery
Frontend
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
3+ years of experience
AI · Enterprise SaaS

Description For Full-Stack Software Engineer

Google DeepMind is at the forefront of artificial intelligence research and development, working to create technologies that benefit humanity and advance scientific discovery. The Org Tech team, consisting of ~10 Software Engineers, is seeking a Full-Stack Engineer to join their mission-critical efforts. As part of the Technical Operations & Analytics team (~50 people), you'll work on internal tools that directly impact the efficiency and effectiveness of Google DeepMind's operations.

The role involves developing sophisticated web applications, including portfolio management tools used across research and engineering groups, performance management systems, and data engineering solutions. You'll work closely with end-users throughout the organization, getting immediate feedback and iterating rapidly on solutions. This position offers unique exposure to AI research operations while focusing on practical software engineering challenges.

The ideal candidate will bring full-stack web development experience, strong communication skills, and a solid foundation in algorithm design. Experience with TypeScript, Angular, and Java is advantageous, as is knowledge of relational databases and API design. While machine learning experience isn't required, an interest in AI's potential impact is valued.

This is a 12-month fixed-term contract offering competitive compensation and the opportunity to work with world-class professionals in a diverse, inclusive environment. You'll be part of a team that values different perspectives and focuses on creating extraordinary impact through technical solutions that enable Google DeepMind's ambitious AI research agenda.

Last updated 2 months ago

Responsibilities For Full-Stack Software Engineer

  • Develop full-stack web applications for internal use
  • Build and maintain performance management & promotion application tools
  • Integrate third-party tools into GDM's tech ecosystem via APIs & data pipelines
  • Build infrastructure for managing GDM's public website
  • Develop data engineering systems for organizational metadata
  • Automate business processes using Apps Script and other automation tools

Requirements For Full-Stack Software Engineer

TypeScript
Java
  • Full-stack experience with developing web applications
  • Strong interpersonal skills for discussing technical ideas
  • Solid understanding of algorithm design
  • Ability to work on both large and small software systems

Benefits For Full-Stack Software Engineer

Medical Insurance
  • Competitive salary
  • Equal employment opportunity
  • Accommodation for disabilities and additional needs

Interested in this job?

Jobs Related To Google DeepMind Full-Stack Software Engineer

Software Developer III, Front End, Google Cloud AI

Frontend Software Developer III position at Google Cloud AI, focusing on developing next-generation technologies and enterprise-grade solutions in Waterloo, Canada.

Software Developer III, Front End, Google Workspace

Frontend Software Developer role at Google Workspace, focusing on developing user-facing features for collaboration tools used by millions globally.

Product Manager I, Apps Platform, YouTube

Product Manager role at YouTube focusing on Apps Platform development and improvement of developer and end-user experience.

Senior UX Program Manager, Search

Senior UX Program Manager position at Google Search, leading multi-disciplinary teams to improve user experience for billions of users worldwide.

Software Engineer III, Full Stack, Core

Full Stack Software Engineer III position at Google's Core team, focusing on cross-platform UI development and infrastructure.