Back to jobs Featured

Python Software Engineer

Job description

Python Software Engineer

A progressive technology company are looking for a Python Software Engineer to join their business and play a key role is various development projects.

The Python Software Engineer will be the sole Software Engineer and will work closely with the Data Engineer and Data Scientist to create Software Solutions and Data Pipelines.

This is a great opportunity for an experienced Python Software Engineer to join the team and play a pivotal role in the delivery of Software Solutions for a growing and developing business.

The responsibilities of the Python Software Engineer will include:

  • Feed into the planning and execution of projects as directed by the Head of Product Development.
  • Develop a complete understanding of how software is utilised across the business.
  • Build state of the art Machine Learning models and data visualisations.
  • All aspects of software engineering, including design, implementation, quality assurance and maintenance.
  • Build, test, deploy, maintain, and improve software and data pipelines.
  • Work alongside the Data Scientist to productionise and deploy Machine Learning Models for different applications.
  • Gain an understanding of our system and the methods used to quantify system performance.
  • Work with the Data Engineer and Data Scientist to build scalable, re-useable and impactful data science products.

The Python Software Engineer will have the following skills and experience:

  • 3 years minimum of industry experience developing software and deploying Machine Learning models into production.
  • Experience using industry standard applications such as Docker and Kubernetes to productionise software applications.
  • Practical knowledge of or experience working with Microsoft Azure.
  • Experience using Python, SQL and PostgreSQL to create software used in a business or product application.
  • Strong analytical skills and desire to write clean, correct and efficient code.
  • Degree in computer science with focus on Machine Learning, Mathematics or related qualitive field.
  • Naturally curious, creative, and effective problem solver with the ability to come up with ideas to tackle problems on the cutting edge.

This is a great opportunity to join a company who are committed to using Data and Software to make a positive impact in decarbonising within the Maritime industry. The organisation also offers remote working with 1 visit per month to their office in London.

The role of Python Software Engineer is offering a salary of up to £75,000, Private Healthcare, Remote Working, 25 days holiday, Pension and more.

To apply for the Python Software Engineer role please send your CV to CameronElloway@SpectrumIT.co.uk or call on 02380 765 301.