Machine learning engineer

Explore career information by location

loader
London Python jobs gaining speed

Editor’s Note: This article was updated in April 2019 for accuracy and comprehensiveness.

World-class tech talent finds security in London’s promising growth. Dubbed the largest tech hub in the UK, London offers more than 300,000 tech jobs and boasts a digital tech sector worth £184 billion to the economy, according to Tech Nation’s 2018 report. Plus, the capital city captivates tech audiences around the world with lucrative opportunities to work with cutting-edge technologies, namely the exceedingly popular high-level programming language, Python.

With such a strong presence and demand for Python sweeping the area, the number of attractive job vacancies at leading tech companies is on the rise and a hot topic in the data science and emerging AI realm.

So, what is Python?

Created by Guido van Rossum and released in 1991, Python is a general purpose, object-oriented programming language available for most operating systems. Users worldwide are drawn to its simple syntax and code readability as it uses fewer lines of code than other languages like C++ or Java. Being an open source language, Python is free to use and distribute and is accompanied by an enthusiastic and supportive global community.

Python’s extensive set of libraries—a collection of routines and functions used in software development—eliminates the need to write time-consuming complex code, driving productivity through the software development lifecycle and transforming Python into a powerful data analysis and visualisation tool. Commonly known fundamental libraries, like Pandas, NumPy and SciPy each perform unique functions and lay the foundation for more specialised libraries and tools intended for machine learning, data mining and natural language processing.

A widespread love for Python

Stack Overflow’s annual developer survey, designed to gain insight into software industry trends, technology favorites, job preferences and more, shows Python rapidly climbing in popularity as the 2nd most loved programming language of 2019, a 7.5% increase from the previous year.

Generating such a passionate, loyal user base can be attributed to its accessibility and easy learning curve that offers a range of roles, from full stack developer to DevOps engineer, plenty of opportunity to adopt the Python programming language, whether building desktop applications, automating processes or wrangling data. Not solely reserved for software developer graduates as a first language, more experienced engineers are expanding their skill set, learning Python as a second or third language.

However, Python’s blanketing popularity is largely thanks to the machine learning boom and new technologies like robotics, AI and IoT. Tech and social media giants including Google, Facebook and Instagram are even showing major support for Python, adopting the celebrated programming language for everyday coding and infrastructure maintenance, along with offering advanced machine learning libraries like PyTorch and TensorFlow.

The rise of London Python jobs

London’s dynamic tech scene is rapidly expanding and a growing number of London tech companies contend for top tech talent skilled in Python. In fact, Python is the third most in-demand skill in software development with employers on Seen.

Join Seen for free to make your mark in your next Python role

Although Python developers are highly sought after as software engineers to fill open developer jobs, the role of data scientist is one of the most in-demand and appealing roles. What’s more, London is dominating the UK data scientist job market owning 53% of data scientist job openings, nearly 13 times more than second-placed Cambridge. Diving into available job posting specifics reveals the most requested hard skill: programming knowledge. A further look shows Python as the most desirable programming language.

Higher salaries in London powered by popular demand

Popularity and a strong demand for Python accounts for higher wages—notably in London—for qualified software engineers skilled in the language.

As the tech industry actively embraces groundbreaking technologies and more innovative startups and leading brands call the capital city home, engineers with Python experience are able to command more than 10% higher salaries when working in London as opposed to neighboring UK cities. And in terms of data science roles, an astonishing 93% of data science openings (of the job postings that listed a wage) in London offered wages considerably higher than UK’s average wage.

Indeed proudly supporting Python

At Indeed, we rely heavily on Python as one of our major languages. Because we’re committed to the open source community and understand the importance of maintaining a healthy Python ecosystem, we’re doing all we can to show support. Indeed joined the Cloud Native Computing Foundation as well as other industry leaders in sponsoring the Python Software Foundation. Future plans to support the open source community include active participation through partnerships, sponsorships and memberships.

Looking for a Python role in London? Seen can help

Outfitted with extensive real-time data, we’re on the leading edge of knowing job market and employer demands trending in major tech hubs—like London—and positioned to connect top tech talent with London employers.

Ready to make waves in the tech world? Seen is designed to showcase your experience, accomplishments and tech skills, including your highly desirable Python expertise, to help you land your dream job. It’s a free, confidential service designed to meet (and exceed) your salary, location and career expectations and goals, along with a quick way to directly connect with you with London employers ready to extend a great job offer.


Have the skills required to join a dynamic data science or development team at an inspired tech company in London? Sign up today for Seen (it’s completely free) in just 5 minutes to start your next adventure. Refer a friend for the chance to earn up to £1,500.