Alcoa Corporation

13,900 Total Employees

Teams at Alcoa Corporation

3 Days AgoSaved
In-Office
London, Greater London, England, GBR
Energy • Industrial • Manufacturing • Renewable Energy
Leads global strategy and business development initiatives, evaluating growth, partnership, investment, M&A, joint venture, and greenfield opportunities. Develops business cases, financial valuations, scenario analyses, risk assessments, and funding strategies while supporting transactions from due diligence through execution. Builds relationships with executives, partners, government representatives, and cross-functional teams to advance corporate growth priorities.