Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Google Logo

Staff ML Software Engineer, Earth AI

Google

$197,000 - $291,000
Sep 10, 2025
Mountain View, CA, US
Apply Now

Google's software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information. This role focuses on developing state-of-the-art methods for AI generative models to solve complex geospatial problems, architecting, designing, and overseeing the experimentation and development of complex, large-scale systems that fuse geospatial data modalities.

Requirements

  • Experience in Python and machine learning frameworks (e.g., Jax, TensorFlow, PyTorch).
  • Deep understanding and experience with Large Language Models (LLMs) and their application to agentic systems.
  • Deep technical knowledge of multi-modal machine learning, geospatial reasoning, knowledge graphs.
  • Experience with software design and architecture.
  • Innovating new data representations, designing novel model architectures for spatial reasoning, and optimizing performance on cutting-edge hardware (TPUs, GPUs).

Responsibilities

  • Set the research and technical vision and strategic direction for the team's research and development efforts towards state-of-the-art models in Generative AI for complex global geospatial problems.
  • Own the technical architecture for large-scale geospatial reasoning systems.
  • Design resilient, scalable, and efficient systems that can handle petabytes of data and serve sophisticated reasoning models.
  • Work on the most ambiguous and challenging technical problems in the field, this includes innovating new data representations, designing novel model architectures for spatial reasoning, and optimizing performance on cutting-edge hardware (TPUs, GPUs).
  • Architect, design, and oversee the experimentation and development of complex, large-scale systems that fuse geospatial data modalities (e.g., satellite imagery, street-level data, population data, knowledge graphs) to enable advanced geospatial reasoning.
  • Act as the primary technical point of contact for external teams, collaborating with other Google organizations to integrate and deploy your team's research.

Other

  • Qualified applications with arrest or conviction records will be considered for employment in accordance with the San Francisco Fair Chance Ordinance for Employers and the California Fair Chance Act.
  • Preferred qualifications: Master's degree or PhD in Computer Science, Geoinformation Science, or a related field, with a focus on machine learning, computer vision.
  • Proven track record of leading a team of engineers, with experience mentoring and growing talent.
  • A history of designing and shipping complex, large-scale technical projects from end-to-end.
  • One or more accepted scientific publication submissions for conferences, journals, or public repositories (such as CVPR, ICCV, NeurIPS, ICML, ICLR, etc.).