Senior Data Software Engineer – ML/AI (Contract)

  • Contract

Apply for job

Drop your file here, or Browse. Max. file size: 1 MB.

London (Hybrid)

Q1 Start  Initial 6 months

Outside IR35 – rate depending on experience

We’re working with a fast-growing AI company looking for a Senior, hands-on Data Software Engineer ML/AI to take ownership of their data pipelines and strategy, sitting at the intersection of software engineering, data engineering and machine learning.

This is a critical, urgent hire. Today, data ingestion and optimisation is handled ad-hoc by ML engineers, the goal is to industrialise this into robust, scalable, daily pipelines that can support rapid model development without storage or cost bottlenecks.

What you’ll be doing

  • Designing and owning end-to-end data pipelines, from data sourcing through to ML-ready datasets
  • Building and maintaining web scraping and ingestion pipelines to ensure fresh, up-to-date data feeds into models on a daily basis
  • Working heavily with audio and transcript data pairs at scale
  • Optimising data storage and retrieval to improve cost, performance, and scalability
  • Improving the efficiency and throughput of the ML team by removing data bottlenecks
  • Establishing a clear data strategy: what data is collected, how it’s sourced, stored, versioned and governed
  • Collaborating closely with ML, MLOps, platform and infrastructure teams
  • Taking ownership in an environment without an established data engineer

What we’re looking for

  • Strong experience as a Software Engineer working on Data & AI problems
  • Proven ownership of scraping, ingestion and data pipeline design (not just SQL / data lake work)
  • Advanced Python skills; solid SQL where needed
  • Experience building data systems that directly support machine learning workflows
  • Cloud experience (any major provider) and comfort working close to infrastructure
  • Ability to operate independently, define best practice, and move fast in an evolving environment

SIMILAR JOBS

CONTACT US

Please contact for any additional information or for updates.

SUBMIT A VACANCY

Send us the details of your job opening and one of our consultants will be in touch to discuss suitable candidates.

UPLOAD YOUR CV

Send us your details and one of our consultants will be in touch to discuss suitable roles.