Energy Trader (Oil & Gas)
3 Months ago
Calgary, Alberta, Canada
Subscribe to job alerts
Get a weekly digest of the latest climate jobs from thousands of companies in your inbox.
Job Description
The Royal Bank of Canada is seeking an Energy Trader (Oil & Gas) for its Calgary or Toronto trading desk. The role involves pricing, risk management, and trading of North American Energy products, along with developing automated solutions and maintaining robust code. Candidates should have strong coding skills, experience in energy markets, and familiarity with machine learning models. This is a full-time position based on-site in Calgary or Toronto.
Job Summary
Join our dynamic front office Commodity trading team and collaborate with traders, sales professionals, quantitative analysts, and IT specialists. Your mission will be to help price, risk manage and trade Energy products, in addition to developing automated solutions that enhance current processes and integrate cutting-edge methodologies to optimize our operations.
Job Description
Key Responsibilities:
• Price making and risk management of our North American Energy trading books, collaborating with various front office and functional groups across regions
• Engage in the development of automated solutions for manual processes and refine existing information flows to expedite deal pricing, risk management, and booking.
• Craft and maintain robust code that meets the evolving needs of our business.
• Generate comprehensive documentation for a diverse audience, bridging the gap between technical and non-technical stakeholders.
Location: This role is based on either our Toronto or Calgary Energy trading desk in either Royal Bank Plaza (Toronto – 200 Bay Street) or Bankers Hall West Tower (Calgary – 888 – 3rd Street SW)
Candidate Profile:
• A combination of exceptional coding aptitude with an encouraged background in computer science and an interest in the Energy trading space
• Proficient in programming with Python, C#, C/C++, and SQL.
• Advanced proficiency in Excel, including VBA and plugin development.
• Demonstrated experience in implementing Large Language Models (LLMs) and constructing Machine Learning (ML) models.
• Solid understanding of commodities and energy markets, including market conventions, deal structures, and the pricing/risk management of derivatives.
• Prior experience in a front office development role, particularly on a trading desk, will be considered a valuable asset.
• Proven track record of developing code within a production environment.
• A strong advocate for software engineering best practices, supporting the full software development lifecycle.
• Capable of navigating and troubleshooting unfamiliar codebases, as well as debugging applications and complex spreadsheets.
Job Skills
Business Oriented, Creative Visioning, Customer Service, Delegating Tasks, Finance, Group Problem Solving, Marketing Strategy Implementation, Product Services, Strategic Thinking
Additional Job Details
Address:
888 3 ST SW:CALGARY
City:
CALGARY
Country:
Canada
Work hours/week:
37.5
Employment Type:
Full time
Platform:
CAPITAL MARKETS
Job Type:
Regular
Pay Type:
Salaried
Posted Date:
2025-02-19
Application Deadline:
2025-03-05
Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
Inclusion and Equal Opportunity Employment
At RBC, we embrace diversity and inclusion for innovation and growth. We are committed to building inclusive teams and an equitable workplace for our employees to bring their true selves to work. We are taking actions to tackle issues of inequity and systemic bias to support our diverse talent, clients and communities.
We also strive to provide an accessible candidate experience for our prospective employees with different abilities. Please let us know if you need any accommodations during the recruitment process.
Join our Talent Community
Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.
Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.
Royal Bank Of Canada
|
More Sales / BD / Account Management jobs in climate

Today
Wallingford, United States
Today
Glastonbury, United States
Today
Baltimore, United States

Today
United Kingdom
Today
Portsmouth, United States
Today
Detroit, United States
Today
Salt Lake City, United States
Today
Burlington, United States
Today
McDowell, United States
Today
Miami, United States
Today
New Orleans, United States

Today
Jacksonville, United States
Today
New York, United States

Today
Louisville, United States
Today
Knoxville, United States
Other jobs at Royal Bank Of Canada


3 Months ago
Calgary, Canada

2 Months ago
Minnesota, United States

2 Months ago
Vancouver, Canada


2 Months ago
London, United Kingdom

2 Months ago
Calgary, Canada

2 Months ago
Toronto, Canada