Global Sustainability Analyst
Location(s) :
Granville, OH, US, 43023-1200
#job-location.job-location-inline {
Function :
Research and Development
Audience :
Experienced Professional
Work Arrangement : On Site
Requisition ID : 65618
PURPOSE OF THE JOB
Sustainability is a core business strategy at Owens Corning. We define sustainability as meeting the needs of the present without compromising the world we leave to the future. Our commitment to sustainability drives us to consider the economic, social and environmental impacts of everything we do.
In support of this, the Global Sustainability Analyst will work independently and through consultants to deliver analysis of the environmental impacts of Owens Corning products over their life cycle, and with this deep understanding, initiate actions and recommendations to reduce product impact and bring value to our business. Specifically, the Analyst will be responsible for the delivery of Life Cycle Assessments (LCAs) and Environmental Product Declarations (EPDs) to communicate the impact of our strategic investments into decarbonization to the market. The Analyst will also lead certification of circular products and processes with bodies such as ISCC and UL.
The role provides influential leadership and support to all organizations throughout the company. The analyst is accountable for understanding various manufacturing processes and how they impact our environmental performance as well as strategic sustainability initiatives. This includes working with the business units and plants on embodied carbon reduction strategies, as well as product level transparency, to meet our environmental and sustainability goals. The Global Sustainability Analyst will develop the capabilities and competencies to be viewed as a subject matter expert for analytically driven sustainability performance. This includes developing an active outside-in perspective on what is strategically important for the organization.
Reports to : Global Sustainability Leader
Span of Control : This is an individual contributor role; high level of cross-functional collaboration with Manufacturing, Operations, Strategic Marketing, Branding, Sales, Customer Technical Support Organization (CTSO), Science & Technology, and Supply Chain
JOB RESPONSIBILITIES
Global Coordination of Life Cycle Assessments and Environmental Product Declarations
Global Sustainability Certification Management
External Sustainability and Customer Engagement
JOB REQUIREMENTS
MINIMUM QUALIFICATIONS
EXPERIENCE :
5 years minimum experience working in the following areas :
Life Cycle Assessments and / or Environmental Product Declaration creation either directly or through consultants
Corporate Sustainability, Supply Chain, or Operations
Composites manufacturing or other related industrial markets
KNOWLEDGE AND ABILITIES :
About Owens Corning
Owens Corning is a residential and commercial building products leader committed to building a sustainable future through material innovation. Our products provide durable, sustainable, energy-efficient solutions that leverage our unique capabilities and market-leading positions to help our customers win and grow. We are global in scope, human in scale with more than 25,000 employees in 31 countries dedicated to generating value for our customers and shareholders and making a difference in the communities where we work and live. Founded in 1938 and based in Toledo, Ohio, USA, Owens Corning posted 2024 sales of $11.0 billion. For more information, visit www.owenscorning.com.
Owens Corning is an equal opportunity employer.
Sustainability Analyst • Granville, OH, United States