Python Developer

  • Full-time

Company Description

Vitol is a leader in the energy sector with a presence across the spectrum: from oil through to power, renewables and carbon.  From 40 offices worldwide, we seek to add value across the energy supply chain, including deploying our scale and market understanding to help facilitate the energy transition. To date, we have committed over $2 billion of capital to renewable projects, and are identifying and developing low-carbon opportunities around the world.

Job Description

The Python Developer will have the following responsibilities:

  • Writing modular, reusable components to liaise between external sources of data, internal tools and databases
  • Maintaining the cleanliness and centrality of the Vitol Python codebase
  • Porting of legacy code into Python where appropriate
  • Able to translate business requirements into a technical delivery following existing patters where possible
  • Other duties as assigned. This job description is subject to change at any time
  • Attendance is an essential function to this role


  • 1+ years of enterprise-level coding experience in Python
  • Experience scraping websites with Beautiful Soup, Selenium, etc.
  • Oracle / PL SQL development experience including stored procedures
  • Strong understanding of object-oriented design, design patterns, SOA architectures
  • Past experience working in an Agile/Scrum environment
  • Proficient understanding of peer-reviewing, code versioning, and bug/issue tracking tools
  • Development experience implementing solutions utilizing cloud technologies, like AWS, is preferred
  • Commodities / Energy Industry experience desired
  • Familiarity with containerization solutions like Docker and Kubernetes is a plus

Additional Information


Successful candidates will:

  • Be curious, creative and up for a challenge
  • Be organized and deadline sensitive
  • Have a genuine desire to build relationships across a global business
  • Be comfortable undertaking new concepts and ideas associated with a fast-paced, dynamic business
  • Have strong quantitative, analytical and critical thinking skills
  • Continually assess, challenge and improve processes
  • Have a strong sense of accountability and ownership of key deliverables
  • Be an open communicator who is eager to share and receive information
  • Earn the trust of others by continuously demonstrating the ability to follow-through
  • Use tools such as Alteryx to automate and create efficient processes for the indirect tax function

Work Environment:

  • This job operates in a professional office environment. Because of the collaborative, fast-paced, and high energy nature of our business, Vitol requires team members to work from our fully-equipped office

All your information will be kept confidential according to EEO guidelines.

Privacy Policy