Senior Software Engineer - Gemini Research Infrastructure

A team of scientists, engineers, and ML experts advancing artificial intelligence for public benefit and scientific discovery.
$189,000 - $350,000
Distributed Systems
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
8+ years of experience
AI

Description For Senior Software Engineer - Gemini Research Infrastructure

Google DeepMind is at the forefront of artificial intelligence research and development, working to advance AI for widespread public benefit and scientific discovery. This role is part of a ~10-person research engineering team focused on the Gemini project, a high-priority strategic initiative. The team specializes in reinforcement learning infrastructure, distributed systems, and accelerators, working collaboratively across multiple locations including the US, Canada, France, and UK.

As a Senior Software Engineer, you'll play a crucial role in unblocking progress in critical research challenges, from technical roadmap development to infrastructure implementation. The position requires expertise in building large-scale infrastructure for Deep Learning research, with a strong focus on accelerator optimization, training behavior analysis, and distributed systems development.

The ideal candidate will bring 8 years of software development experience, with at least 5 years specifically in research environments. You'll work with cutting-edge technologies like JAX and XLA stack, contributing to both infrastructure development and research advancement. The role offers competitive compensation ($189,000 - $350,000) plus bonus and equity, reflecting the high-impact nature of the work.

This is an excellent opportunity for someone who thrives in a collaborative, research-driven environment and wants to contribute to groundbreaking AI development. The position offers the chance to work with world-class researchers and engineers while helping shape the future of artificial intelligence technology.

Last updated 16 hours ago

Responsibilities For Senior Software Engineer - Gemini Research Infrastructure

  • Translate research requirements into technical roadmaps in collaboration with other team members
  • Execute and lead implementation and documentation of research infrastructure
  • Learn about the research problem space and contribute to the research agenda
  • Support growth of more junior team members
  • Add to team culture and be a role model of sustainability and excellence

Requirements For Senior Software Engineer - Gemini Research Infrastructure

Python
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development and data structures/algorithms
  • 5 years of experience building, testing, and supporting software in research
  • Experience with accelerators (JAX & XLA stack) & performance profiling and optimization
  • Experience with analysis and debugging of training behavior
  • Experience with distributed systems, resilience and performance
  • Clear communication skills both verbal and written
  • Ability to produce library-quality code and quick prototypes
  • Comfortable working with distributed teams across time-zones
  • Experience with Reinforcement Learning (preferred)

Benefits For Senior Software Engineer - Gemini Research Infrastructure

Medical Insurance
401k
  • Bonus
  • Equity
  • Benefits Package

Interested in this job?

Jobs Related To Google DeepMind Senior Software Engineer - Gemini Research Infrastructure

Manufacturing Systems Engineer, Sort Center Engineering

Lead next-generation manufacturing and sortation systems engineering at Amazon, driving innovation in automation and mechanical design.

Sr. Mobility System Engineer - Algorithm, Customer Terminal

Senior Mobility System Engineer position at Amazon's Project Kuiper, developing algorithms for satellite communication systems and mobility terminals.

Senior Software Development Engineer

Senior Software Development Engineer position at AWS Infrastructure Services, focusing on building and operating network controllers for AWS's global infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure focusing on distributed systems and cloud infrastructure, offering competitive compensation and comprehensive benefits.

Senior Software Engineer - Systems and Infrastructure

Senior Software Engineer position at LinkedIn focusing on building next-generation infrastructure and platforms for distributed systems and large-scale applications.