Google provides a search engine that retrieves information from various online sources. The Sustainability Data and Tech team, part of Google's Climate Operations, is looking for a Software Engineer to design and build scalable software and data solutions that support Google's sustainability objectives.
Partner effectively with internal teams (e.g., program managers, sustainability experts, data analysts) and stakeholders to understand needs, define technical requirements, and implement software/data solutions that optimize internal sustainability processes.
Design, develop, test, deploy, maintain, and continuously improve software applications, data pipelines, and backend systems supporting sustainability initiatives.
Build and manage scalable data integrations, Extract, Transform, Load/Extract, Load, Transform pipelines, and well-structured data marts to ensure reliable sustainability data.
Adhere to and promote high standards in software development practices, including writing clean, maintainable, and testable code, comprehensive technical design documentation, testing, efficient build, deployment processes, and proactive issue resolution.
Balance the need for building, long-term engineering solutions with the ability to rapidly prototype, iterate, and explore innovative approaches to sustainability data tests.
Qualification
Required
Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience.
2 years of experience in the software product life-cycle (e.g., testing, maintenance, launch), including 1 year contributing to software architecture and design.
2 years of software development experience (e.g., Python, Java, C++, Go), including data structures, algorithms, and full-stack development.
Experience with data warehouses/platforms, data modeling, architecture, ETL/ELT processes, and data integration.
Experience in SQL for data querying, manipulation, and analysis.
Preferred
Master’s degree or PhD in Computer Science, Machine Learning, Data Science, or a related technical field.
Experience applying Machine Learning concepts to data analysis or production systems.
Experience in Python or Go, designing and building systems/products from scratch.
Ability to navigate ambiguity and drive results cross-functionally.
Excellent communication, collaboration, and problem-solving skills.
Benefits
Google provides a search engine that retrieves information from various online sources. It is a sub-organization of Alphabet.