Software Engineer - Python/AI/ML experience required, London
Client: Creo Recruitment
Location: London, United Kingdom
Job Category: Other
EU work permit required: Yes
Job Views: 4
Posted: 28.04.2025
Expiry Date: 12.06.2025
Job Description:
We are seeking a Python-experienced software engineer to develop advanced AI/ML tools supporting our client's technology operations. This is an initial 12-month contract role based on a hybrid work model from our client's London headquarters.
* Design and develop cutting-edge software products with AI/ML at their core.
* Create infrastructure and software supporting the complete machine learning lifecycle.
* Build on modern cloud infrastructure.
* Address challenging large-scale scenarios.
Required Skills & Experience:
* Strong background in Computer Science, Software Engineering, ML Ops, Artificial Intelligence, or related fields.
* Over 5 years of professional experience in software engineering.
* Experience with deploying ML models to production, ML Ops, building AI agents, or integrating with LLMs.
* Up-to-date knowledge of ML Ops, ML infrastructure, and related tools and best practices.
* Proven ability to design and implement AI/ML systems, pipelines, or applications.
* Proficiency in Python.
* Knowledge of at least one other programming language (e.g., C/C++, Java, Scala).
* Experience with ML frameworks like PyTorch or TensorFlow and scientific libraries such as NumPy, SciPy, scikit-learn.
* Familiarity with Linux environments.
* Experience with containerized development (e.g., Docker).
* Experience with cloud platforms like AWS or Google Cloud.
* Knowledge of CI/CD processes.
* Mastery of version control systems.
* Ability to write clean, efficient, well-documented, and reusable code.
* Advocate for software development best practices.
* Good communication skills, both oral and written.
#J-18808-Ljbffr