Lead Software Engineer - Machine Learning

ECM Selection Limited
London, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£130,000.0
Working hours
Regular working hours

Tech stack

Artificial Neural Networks Computer Vision Data Mining Python (Programming Language) Machine Learning Natural Language Processing Software Engineering

Requirements

Based in London with flexible hybrid working, this role demands excellent software engineering skills, and a broad understanding of machine learning strategies in fields such as machine vision or language processing, and either prior experience in technical leadership or an interest in taking on such responsibilities., * A 1st or 2.1 in a numerate STEM subject such as computer science, maths etc. supported by strong grades at A-level (or overseas equivalent)

  • Substantial hands-on expertise in architecting and implementing commercial quality software (Ideally, this will be in Python but similar languages may be considered)
  • A good fundamental understanding of a range of machine learning techniques
  • Previous success in a technical leadership role, or an interest in talking on leadership responsibilities
  • Full existing right to work in the UK without restriction, time limit, or sponsorship

Benefits & conditions

With a highly competitive salary, excellent scope for working away from the office, and a mission to make green claims more verifiable, this is a great opportunity to apply software engineering skills and machine learning expertise to some interesting technical challenges.

Keywords: Python, Machine Learning, Neural Networks, Computer Vision, Natural Language Processing, NLP, Data Extraction, London, Hybrid.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:31 min

Data mining literary works for language patterns

Jen Looper Jen Looper · Europe 2026 Virtual

5:55 min

Practical applications and use cases for computer vision

Flo Pachinger · LIVE

2:36 min

Applying supervised machine learning for practical rule extraction

Katja Träumner

2:55 min

Transitioning from traditional software paths to machine learning engineering

Tarek Ziadé · Coffee With Developers

4:25 min

Analyzing web accessibility data at scale

Karl Groves Karl Groves · LIVE

3:14 min

Structuring career paths and localized data architectures

Ulrich Wurstbauer +1 · LIVE

Videos

See all

Related articles

See all