PURVIEW Bournemouth, England, United Kingdom
Python Developer
Location: Bournemouth, UK (Hybrid)
Job Type: Contract (Inside IR35)
Role Overview
We are seeking an experienced Python Developer to join our team. The ideal candidate will have extensive experience in software development, particularly with Python, and a strong understanding of Generative AI frameworks and autonomous agent systems.
Responsibilities
1. Develop and maintain software solutions using Python.
2. Work with Generative AI frameworks such as OpenAI API, LangChain, LlamaIndex, and Hugging Face Transformers.
3. Build or integrate autonomous agent frameworks using libraries like Auto-GPT, AgentGPT, CrewAI, or OpenAgents.
4. Collaborate on Multi-Agent Collaboration Platforms (MCP) or decentralized agent systems.
5. Design prompt engineering strategies and implement tool use and chain-of-thought reasoning.
6. Integrate APIs, external tools, and databases into agent workflows.
7. Utilize version control (Git), containerization (Docker), and CI/CD pipelines.
8. Analyze complex problems and work independently to develop solutions.
Mandatory Skills
1. Proficiency in Python programming.
2. Experience with Generative AI frameworks (e.g., OpenAI API, LangChain, LlamaIndex, Hugging Face Transformers).
3. Experience with autonomous agent frameworks or libraries (e.g., Auto-GPT, AgentGPT, CrewAI, OpenAgents).
Preferred Skills
1. Knowledge of NLP, reinforcement learning, or multi-agent systems (MAS).
2. Exposure to machine learning and AI-driven applications.
3. Experience with vector databases (e.g., Pinecone, Weaviate, FAISS) and memory architectures for agents.
Additional Information
* Seniority Level: Mid-Senior level
* Employment Type: Contract
* Job Function: Design, Information Technology, and Engineering
* Industries: IT Services and IT Consulting, Banking, and Financial Services
#J-18808-Ljbffr