**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.