**Contractor must be based in the UK or Europe
We’re currently looking for a Python experienced software engineer to build state of the art AI/ML tools which support my clients Technology focused operations. This role will be an initial 12-month contract working on a Hybrid basis from my clients London HQ.
Job Details:
* Design and build state-of-the-art software products with AI/ML at their core
* Design and build infrastructure and software to support the full machine learning lifecycle
* Build on modern cloud infrastructure
* Work on challenging large-scale scenarios
Required Skills & Experience:
* Strong background in Computer Science, Software Engineering, ML Ops, Artificial Intelligence or related technical field.
* 5+ years of hands-on professional experience in software engineering
* Experience in at least one of: deploying ML models to production, ML Ops, building AI Agents, integrating with LLMs.
* Up to date knowledge of state of the art for ML Ops, ML infrastructure, Agentic software, including related tools, design patterns, best practices etc.
* Proven ability to come up with designs for AI/ML systems, pipelines and/or applications, and to implement them successfully.
* Proficiency in Python.
* Competency in at least one other programming language (e.g. C/C++, Java, Scala)
* Familiarity with ML frameworks (Pytorch, Tensorflow etc.) and usual scientific libraries (e.g. Numpy, Scipy, sklearn)
* Proficiency with Linux environments
* Proficiency with containerised software development (e.g. Docker)
* Proficiency with cloud computing environments (e.g. AWS, Google Cloud Platform)
* Experience with CI/CD
* Mastery of version control
* Ability to write clean, efficient, well documented, and reusable code
* Be an advocate for software development best practices
* Good communication skills, both oral and written
* Curious, self-motivated, and proactive.