The Job Auction Country

Share On

Python Developer 

mauryshenk  |  United Kingdom  |  

United KingdomLondon, United Kingdom
Information Technology/Programming
Salary range:
£50,000.00 - £70,000.00 per Annum
See calculations
Work Type:
Work Time:
Full Time
Job End: 

04 November 2019 15:26


We are looking for a creative, ambitious Python engineer to help us solve one of the key education problems posed by technological change: the need for workforces and individuals to retrain and learn new skills for new roles. We are an early-stage startup and have just received substantial funding from Innovate UK, the UK’s government innovation agency.

Our service is a Web-based platform which uses a graph engine to model individuals’ competences and target skills, then make job and learning recommendations. We are looking for a generalist Python engineer. The right person will be familiar with, or show the ability to learn about, graph data structures in Python, and data management using SQL.

We have highly experienced founders, strong partnerships and links with academia. You would work closely with the CEO (investor and entrepreneur with strong machine learning experience) and CTO (PhD, software engineer in machine learning) to develop our platform according to a well-defined roadmap. You must have the ability to work independently and develop your own ideas, while being a team player. You should be comfortable with a fast-moving, collegial and sometimes high-pressure startup environment.

Our tech stack runs on AWS and currently includes:

  • Internal graph service written in Python: the main target of your work
  • Public-facing web service written in Ruby
  • Postgres database

Required skills

  • Strong experience in Python and object-oriented programming
  • Experience designing innovative approaches to data problems
  • Familiarity with SQL
  • Familiarity with agile development 

Desired skills

  • Familiarity with graph data structures (nodes and edges)
  • Ability to write complex SQL queries and familiarity with SQLAlchemy
  • Experience with Amazon Web Services, especially Elastic Beanstalk and Relational Database Service
  • Familiarity with web development and architectures

Compensation and benefits

  • Competitive salary
  • Equity: share options
  • Pension contributions
  • 25 days’ paid annual leave (33 days including bank holidays)
  • Macbook Pro
  • Central London office