07421 904 933 // hello@grafttalent.co.uk

Python Engineer - Leeds

£45,000 - £60,000 DOE - Data
Ref: 128 Date Posted: Sunday 05 Jul 2020
LinkedIn ShareShare

Python Engineer

  • Leeds

  • £45,000 - £60,000 DOE

Graft Talent is currently in partnership with a leading organisation in Leeds who are expanding on their inhouse capability and looking for an experienced Python Engineer.

Our client has a real passion and deep understanding of data and provides their clients with the best ways to build data-centric and data connected solutions. Therefore, the right person will also love data and everything around it. This is an opportunity to work with a range of technologies.

Working in an incredible workspace with even more incredible people, this really is an exciting opportunity for someone looking for a company that truly values their teams, who ensures every person is given the right support, training, development, opportunities and not forgetting fun!


  • Maintaining a broad knowledge of the technology landscape helping the company provide market-leading consultancy services
  • Assisting clients in enterprise-scale projects utilising best-practice development methodologies, well-tested code, and elegant solutions
  • Spending as much time thinking about tests and security as writing code
  • Working with a team of like-minded high-calibre engineers to translate user requirements into working
  • Mentoring and assisting in the progress of others
  • Lead definition and maintenance of best practice and standards in the development and design principles and process

The Ideal Person:

The Python Engineer should have a broad experience of highly available, transactional and scalable solutions.

  • Strong understanding of data modeling – from 3NF through to denormalization for analysis
  • Database design and implementation
  • Experience working with highly transactional data solutions
  • Data migration and integration between systems
  • Database indexing and maintenance
  • Reliable and repeatable deployments e.g. SQL Server Database Projects
  • Source control e.g. Git
  • Exceptional T-SQL scripting skills
  • Ability to understand and interpret large data sets
  • Data security and classification
  • Exposure to more than one RDBMS technology
  • An understanding of non-relational and cloud-based database technologies
  • An understanding of Kimball methodology
  • Working knowledge of software development delivery in a Scrum environment
  • Broader knowledge of IT – Networking, platform, hardware, security
  • Experience of moving in a fast-paced, agile environment
  • Have excellent teamwork and communication skills
  • Working knowledge of at least one Cloud provider (PaaS, IaaS, SaaS)
  • Exceptional stakeholder management skills & experience
  • Above all, the Python Engineer must be open to new technologies, quick to adapt, and quick to learn