Python Developer

Vitol
London
1 year ago
Applications closed

Related Jobs

View all jobs

MLOps Python Engineer - SageMaker & AWS

Senior Python & MLOps Engineer — AWS SageMaker

Junior Python Data Scientist — UK (Master’s Required)

Senior Machine Learning Engineer

Senior Machine Learning Engineer

Senior Machine Learning Engineer

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.

Our people are our business. Talent is precious to us and we create an environment in which individuals can reach their full potential, unhindered by hierarchy. Our team comprises more than 65 nationalities and we are committed to developing and sustaining a diverse work force. Learn more about us here.

Job Description

We are looking for a talented and motivated Python developer to work within our Vitol’s 
MIS department and work closely on various initiatives and as well as with our business dev community. In this role you will leverage technology, data and automation to support Vitol’s fast paced business model and enable rapid adaption to upcoming opportunities. Having a basic understanding of the business domain you will be engaged in a variety of tasks along the development stack, from expanding internal packages, tailoring applications to collaborating/liaising with the central development and data science teams on the core platform.

What you’ll do 

Working with EU business sponsors to drive out requirements for data ingestion and access Contribute and help drive business development efforts including standardization and consolidation of core modules Writing modular, reusable components to liaise between external sources of data, internal tools and databases Maintaining the cleanliness and centrality of the Vitol Python core codebase Efficiently coordinate with other team members in the Houston office Help lead and organize policies related to our Vitol python development community and act as a liaison for our growing business development efforts

Qualifications

2 to 6 years of enterprise-level coding experience with Python in Linux environment  Oracle / PL SQL development experience including queries and stored procedures Strong understating of object-oriented design, design patterns, SOA architectures Familiarity with Pandas and NumPy packages Commodities/Energy Industry experience strongly desired Familiarity with containerization solutions like Docker and Kubernetes is a plus Proficient understanding of peer-reviewing, code versioning, and bug/issue tracking tools Awareness of continuous integration and delivery concepts/technologies Experience working in an agile scrum development model Strong communication skills (written and verbal) Computer Science, MIS or related degree

Additional Information

Personal Characteristics

Team player Self-motivated with the ability to prioritize, meet deadlines, and manage changing priorities Able to work in a high pressure on-call environment with changing priorities Proactive and customer focused “make it work” mentality Highly responsive, energetic and enthusiastic Resourceful and able to think creatively and adapt

What we offer 

Large variety of projects, creative freedom and direct access to our user community This job operates in a professional office environment  Central location close to Victoria Station Potential for travel to our Singapore, Houston and Geneva offices Modern well-equipped gym

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

How to Write an AI Job Ad That Attracts the Right People

Artificial intelligence is now embedded across almost every sector of the UK economy. From fintech and healthcare to retail, defence and climate tech, organisations are competing for AI talent at an unprecedented pace. Yet despite the volume of AI job adverts online, many employers struggle to attract the right candidates. Roles are flooded with unsuitable applications, while highly capable AI professionals scroll past adverts that feel vague, inflated or disconnected from reality. In most cases, the issue isn’t a shortage of AI talent — it’s the quality of the job advert. Writing an effective AI job ad requires more care than traditional tech hiring. AI professionals are analytical, sceptical of hype and highly selective about where they apply. A poorly written advert doesn’t just fail to convert — it actively damages your credibility. This guide explains how to write an AI job ad that attracts the right people, filters out mismatches and positions your organisation as a serious employer in the AI space.

Maths for AI Jobs: The Only Topics You Actually Need (& How to Learn Them)

If you are a software engineer, data scientist or analyst looking to move into AI or you are a UK undergraduate or postgraduate in computer science, maths, engineering or a related subject applying for AI roles, the maths can feel like the biggest barrier. Job descriptions say “strong maths” or “solid fundamentals” but rarely spell out what that means day to day. The good news is you do not need a full maths degree worth of theory to start applying. For most UK roles like Machine Learning Engineer, AI Engineer, Data Scientist, Applied Scientist, NLP Engineer or Computer Vision Engineer, the maths you actually use again & again is concentrated in a handful of topics: Linear algebra essentials Probability & statistics for uncertainty & evaluation Calculus essentials for gradients & backprop Optimisation basics for training & tuning A small amount of discrete maths for practical reasoning This guide turns vague requirements into a clear checklist, a 6-week learning plan & portfolio projects that prove you can translate maths into working code.

Neurodiversity in AI Careers: Turning Different Thinking into a Superpower

The AI industry moves quickly, breaks rules & rewards people who see the world differently. That makes it a natural home for many neurodivergent people – including those with ADHD, autism & dyslexia. If you’re neurodivergent & considering a career in artificial intelligence, you might have been told your brain is “too much”, “too scattered” or “too different” for a technical field. In reality, many of the strengths that come with ADHD, autism & dyslexia map beautifully onto AI work – from spotting patterns in data to creative problem-solving & deep focus. This guide is written for AI job seekers in the UK. We’ll explore: What neurodiversity means in an AI context How ADHD, autism & dyslexia strengths match specific AI roles Practical workplace adjustments you can ask for under UK law How to talk about your neurodivergence during applications & interviews By the end, you’ll have a clearer picture of where you might thrive in AI – & how to set yourself up for success.