Software Engineer, Data, Global Sustainability

Google Google · Big Tech · San Francisco, CA +3

Software Engineer on the Global Sustainability team, focusing on building and optimizing data pipelines and solutions for sustainability datasets to support Google's climate action goals. This role involves data engineering, software development, and cross-functional collaboration.

What you'd actually do

  1. Write product or system development code to build and optimize scalable and efficient data pipelines, data integrations, and data mart solutions managing sustainability datasets.
  2. Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies, balancing long-term, scalable architecture design with the need for rapid iteration in a dynamic field.
  3. Review code developed by other developers and provide feedback to ensure best practices across both software and data domains.
  4. Contribute to existing documentation or educational content and adapt content based on product/program updates, helping to drive broader cross-Google sustainability engineering strategy and scaling impact.
  5. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality across our critical climate data applications.

Skills

Required

  • software development
  • Python
  • R
  • SQL
  • querying databases
  • analytics
  • ETL/ELT processes
  • statistical analysis
  • designing data pipelines
  • conceptual and physical data modeling
  • data warehouse design
  • data integration
  • data marts
  • cross-functional stakeholder collaboration

Nice to have

  • data structures
  • algorithms
  • scalable data architecture
  • environmental data structures
  • carbon accounting methodologies
  • data center energy and efficiency
  • sustainability
  • renewable energy concepts