Ref: PSSE938475_1672851612

Principal/Senior Software Engineer


  • £75,000 to £130,000 GBP
  • Engineer Role
  • Skills: Python, AWS
  • Level: Senior

Job description

Principal/Senior Software Engineer


Principal/Senior Software Engineer

Machine Learning Operations Team

£70,000 - £130,000

Role & Responsibilities

* Work closely with the data science teams to define specifications and develop high quality deliverables
* Technical leadership
* Be the driver of innovation, new ideas and the lead for complex problem solving in innovative ways
* Develop! Tech stack is: Python, Spark, Postgres, ArgoCD, Argo Workflow, Seldon, MLFlow etc. In process of migrating to AWS and adopting alot of services, so many solutions will be housed in this environment.
* Opportunity to use and learn many new technologies around Machine Learning, push boundaries testing, developing and implementing ideas.
* Take responsibility for all aspects of software engineering, from design to implementation, QA and maintenance.
* Touch code at every level - from the UI, backend microservices, database, big data processing, operations, to CD/CI automation.

Skills & Qualifications

* 8+ years in commercial software development
* Technical leadership alongside excellent hands on coding ability
* Complex troubleshooting and problem solving
* Willingness and ability to take on new technologies.
* Strong analytical skills
* It is a flat structure, so willingness to take ownership is key
* Strong communicator on a technical and non technical level
* Python, Kubernetes, Docker, Spark, AWS, Argo
* Exposure to Machine Learning


* 17% bonus
* Healthcare for you and your family
* Dental care
* Work from Home
* And many others

Sponsorship is not provided.

If this is of interest please apply or send your CV to