Global Sustainability Analyst

Owens CorningGranville, OH
145d

About The Position

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 works with consultants to deliver analysis of the environmental impacts of Owens Corning products over their life cycle and, with this deep understanding, initiate actions or recommendations to reduce this impact or bring value to our businesses. 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 product sustainability efforts. This includes working with the business units and plants on developing accurate accounting, waste management, and Life Cycle Assessment (LCA) related 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.

Requirements

  • Bachelor's degree in Environmental/Material Science/Chemical Engineering, Environmental Science or related field.
  • 5+ years working in sustainability, supply chain, or plant operations.
  • Experience with EH&S or Quality related audits preferred.
  • 5+ years of experience working within glass fiber/composites or other related building material industries.
  • Understanding of industrial manufacturing processes, sources of emissions, waste, and impact of sustainability investments on plant operations.
  • Past experience supporting and/or leading LCA studies.
  • Strong computer skills relevant for data manipulation and analysis. Strong skills with Excel, Word, and PowerPoint. Experience with SimaPro, Gabi or other LCA software is preferred.
  • Strong analytical skills.
  • Experience in multi-national, manufacturing corporations in a corporate setting desirable.
  • Experience working in international settings and driving action across diverse groups of stakeholders.
  • Ability to regularly attend virtual and in person industry events.
  • Flexibility to travel up to 25% of time.

Nice To Haves

  • Well-developed problem-solving, systems thinking, quantitative, and critical thinking skills; intellectual curiosity.
  • Highly motivated and detail oriented with the ability to work independently and in close collaboration with team members.
  • True passion for Sustainability and leading Owens Corning towards achieving our 2030 goals and beyond.
  • Demonstrated ability in time management, juggling priorities, and being accountable to various stakeholders across regions.
  • Knowledge of sustainability related policy and regulations including but not limited to Emission Trading Schemes, Carbon Border Adjustment Mechanisms, Environmental Producer Responsibility Laws, Waste to Landfill Bans, and Tax/Funding opportunities that can be leveraged to support our Sustainability journey.
  • Demonstrated effective public speaking and interpersonal skills.
  • Experience with stakeholder engagement with key groups including but not limited to: employees, consumers, communities, government officials and other individuals/entities of influence.
  • Confidence to counsel company leaders on sustainability strategy.
  • Experience communicating and marketing sustainability efforts.
  • Experience with GRI reporting on sustainability efforts, including an understanding of CDP, carbon and water reporting.

Responsibilities

  • Manages and negotiates environmental consultant contracts with sourcing.
  • Ensures consultants have access to proper OC sites and resources while managing internal stakeholder engagement.
  • Leads the execution of the LCA renewal and creation.
  • Supports leadership in establishing and carrying out Owens Corning Composite Solutions’ decarbonization roadmap.
  • Partners with plants to identify and execute most effective solutions for carbon reduction.
  • Partners with Commercial Team and Customers to understand market needs and how OC can lead decarbonization efforts to support the success of composites.
  • Coordinates with Operations, Sourcing, and Plant personnel to ensure necessary ISCC+ and UL certifications are obtained and renewed.
  • Manages relationship with external auditors and analysts.
  • Maintains and facilitates the distribution of all sustainability data such as plant LCA values, certifications, and other.
  • Supports Sourcing in establishing certification for all new waste input streams into facilities.
  • Leadership of enterprise wide sustainability certifications including but not limited to Ecovadis.
  • Represents Owens Corning on industry trade associations in North America and Europe.
  • Supports composite industry’s sustainability journey through participation in decarbonization and circularity pilot programs.
  • Interfaces with customers on Life Cycle Analysis and Environmental Product Declaration assessments including needs from Owens Corning, how Owens Corning products fits into their LCA / EPD.
  • Supports industry association sustainability efforts with respect to topics such as Product Category Rule developments.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service