Novelis is a global leader in aluminum recycling and rolling, providing sustainable aluminum solutions for aerospace, automotive, beverage packaging, and specialty markets. With headquarters in Atlanta, Georgia, Novelis employs approximately 13,000 people across 32 operating facilities on four continents. The Manager, Global Commercial Strategy is a key role in developing and advancing Novelis’ global commercial strategy. This position involves integrating market and competitive intelligence, customer and portfolio analytics, demand outlooks, and strategic planning to drive profitable growth, optimize assets, and make capital-aligned commercial decisions. As part of the Global Commercial Center of Expertise, the role ensures alignment between market demand, customer strategy, supply-demand balance, and long-term capital priorities, collaborating closely with Regional Commercial, R&D, Corporate Strategy, and Sustainability teams.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Manager