Senior Python Engineer

Senior Python Engineer

  • Location

    West End, London

  • Sector:

    Development & Testing

  • Job type:

    Permanent

  • Salary:

    £74000 - £80000 per annum + Generous quarterly bonus and benefits

  • Contact:

    Anne Rooke

  • Contact email:

    Anne@eligo.co.uk

  • Job ref:

    AM 22231_1634717080

  • Published:

    about 1 month ago

  • Duration:

    Permanent

  • Expiry date:

    2021-11-19

  • Startdate:

    ASAP

  • Consultant:

    #

SENIOR PYTHON ENGINEER (AUTOMATION)

£74-80K per annum plus 10% bonus paid quarterly and great package of benefits including any hired candidate who passes their probation period gets a free iPhone 13 or equivalent!

Hybrid working; initially home-based with a view to part office part home working for new normal. Totally home-based bar the occasional visit will also be considered.

THE ROLE

You are a Senior Python Engineer who will help with network automation, data aggregation and product development. The position reports to the Director of Engineering and will work alongside a Network Automation Engineer with a focus on backend Python. Primary responsibilities will include:-

  • New platform backend architecture
  • Data modeling of newly captured datasets
  • Research and development
  • Assisting the growth of other team members
  • Building and improving existing tooling

Current projects include:

  • Flask based standard API for atomic network operations
  • API "Shim" that sits across multiple existing data sources (CRM, Asset Management, Monitoring Platforms)
  • Infrastructure data modelling
  • Automated "self-healing" fault-finding of infrastructure issues
  • Creating programmatic data linkage across existing datasets

Future projects include:

  • Perimeter network security audit tool
  • API for self-service network services
  • CI pipeline creation for change simulation and review

Experience in the following areas will be highly desirable:

  • Experience using Python web frameworks such as Flask or Django
  • REST API usage and design
  • Data push and pull techniques using ELK
  • Knowledge of web servers such as Apache or NGINX
  • Automation suites such as Puppet, Ansible or Napalm
  • Understanding of version control systems (git, svn)
  • Knowledge of CI/CD Pipelines
  • Understanding of service provider service provisioning and management

As Senior Python Developer:

  • Can work well as part of a team or independently depending on project requirements
  • Calm and decisive when diagnosing issues under pressure
  • Has excellent troubleshooting skills
  • 3-5 years industry experience with a track record of success
  • Experienced in dealing with sales functions and can influence and contribute to the design of new products and services
  • Experienced at representing an organisation at technical conferences and related professional societies
  • First-class interpersonal, communication and leadership skills at all levels within an organisation, across all departments
  • Outgoing personality who will develop the reputation of the engineering team
  • An individual who possesses excellent organisation skills
  • Enjoy a varied workload
  • Bright intellect with a depth and breadth of personal and professional experiences
  • Be able to explain technical matters in an understandable way to non-technical staff
  • Able to mentor and train junior team
  • Learn quickly on the job
  • Visualise large complex systems easily and abstract the relevant parts of the systems

Are you a Python professional but this role doesn't quite fit? Eligo is a leading IT Technical recruitment consultancy specialising in Python Engineer roles. Please don't hesitate to get in touch with us for a confidential chat about how we can secure you your perfect Python Engineer role. Anne Rooke - Python IT Recruiter - Specialist Python Recruitment