Senior Data Scientist - Commodity Trading and Risk Management

As a member of the Commodity Analytics team, you will be based in one of the following offices: Atlanta, Boston, Dallas, Denver, Houston, Toronto, or Washington D.C.. You’ll work closely with McKinsey’s Commodity Trading Service Line to support clients across sectors and geographies.

Commodity Analytics helps commodity producers, processors, buyers, and traders across agriculture/softs, metals, energy, and consumer sectors improve commodity price risk capabilities with cutting-edge data science.

The Commodity Trading Service Line at McKinsey supports clients in commodity trading and risk strategy, trading operations transformation, and trading and risk digitization driven by deep trading experts with hands-on trading experience and advanced analytics assets.

Our Risk Practice supports clients in many different industries facing challenges of developing and implementing tailored concepts for risk.

WHAT YOU'LL DO

As a member of client service teams, you will leverage your creativity and problem-solving skills to tackle clients’ most pressing issues using an analytical lens, meeting client needs and communicating your work to executive audiences. Client counterparts span a wide range of audiences and functions from treasury and risk professionals, marketing & sales teams, procurement category managers, to high-level stakeholders (e.g., CFO).

When working internally, you will build innovative algorithms and products (what we call “IP development”) to best meet our most common client needs, from building price forecasting models for commodities markets, to brainstorming and developing new offers and solutions to support future clients. You will also work with our engineers to design new interfaces to deliver faster, more impactful insights to our clients.

In this role, your work on the team will primarily be in applying advanced analytics to enable better commodity risk management decisions. For example, you might work as the lead in maintaining and expanding existing hedging strategies by re-training existing models through process driven approaches. You might also modify and improve algorithm performance across market regimes, by introducing new features, data sources, and modelling approaches; rapidly identify opportunities for our clients to increase earnings potential and reduce downside risk by back testing various risk management strategies; co-build bespoke tools with client data science teams that tailor machine-learning algorithms to attain an optimal balance of earnings and volatility given clients’ risk appetite and capital constraints; and/or collaborate with and train cross-functional client teams to instill long-lasting capabilities and ensure new decision-making models are embraced by organizations.

As part of McKinsey, you will receive best-in-class training in structuring business problems and serving as a client adviser and have opportunities to work closely with and learn from our senior commodity and risk practitioners, as well as industry players that are shaping the future of commodity markets and trading. You will get access to unparalleled career acceleration, with a huge amount of ownership and responsibility from the get-go in a collaborative, diverse, non-hierarchical environment. You will get the opportunity to travel to client sites, locally and around the world (once travel resumes). Lastly, you will be able to provide direct and measurable impact to some of the largest organizations in agribusiness, materials, energy, industrial, and consumer foods sectors around the globe.

QUALIFICATIONS

  • Undergraduate degree is required; advanced degree in a quantitative discipline such as computer science (especially machine learning), applied mathematics, economics, quantitative finance or engineering is preferred or equivalent practitioner experience
  • 2+ years of commodity markets experience developing trading or hedging strategies (especially physical/cash markets) or price-discovery analysis in basic materials/metals, agriculture, softs, chemicals, plastics or oil & gas preferred
  • Experience writing clean, efficient Python code involving model development and deployment using state-of-the-art tools and libraries (e.g. scikit-learn, pandas, etc.)
  • Experience applying advanced analytical and statistical methods to solve business problems involving commodity markets
  • Ability to explain nuances of commodity markets and complex analytical concepts to people from other fields
  • Experience working with version control (e.g. Git), shell scripting and Agile methodology
Back to blog

Other Jobs To Apply

No other job posts for this day.

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...