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
This job posting may no longer be active. You may be interested in these related jobs instead:
AWS FSx Lustre - SDE III, AWS FSx Lustre

Senior Software Engineer role at AWS FSx for Lustre team, building high-performance distributed file systems and cloud storage solutions.

Distributed Systems Software Engineer - Public Cloud (Mid/Senior/Lead/Principal)

Senior Distributed Systems Engineer role at Salesforce focusing on cloud infrastructure and distributed systems, offering competitive salary and benefits.

Senior Software Engineer, Service Mesh Infrastructure (C++ and Rust Expertise)

Senior Software Engineer role at LinkedIn focusing on Service Mesh Infrastructure, requiring expertise in C++ and Rust, offering $128k-$210k salary with hybrid work in Mountain View, CA.

Founding Distributed Systems Engineer

Join Archil as a Founding Distributed Systems Engineer to build the next-generation cloud storage platform, combining EBS speed with S3 scalability.

Senior Software Engineer - Fabric Graph

Senior Software Engineer position at Microsoft focusing on graph technologies and cloud infrastructure, offering competitive compensation and comprehensive benefits.

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