Python Full Stack Engineer
SKILLFINDER INTERNATIONAL
Charing Cross, United Kingdom
2 days ago
Role details
Contract type
Temporary to permanent Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Charing Cross, United Kingdom
Tech stack
API
Algorithm Design
Unit Testing
Cloud Computing
Cloud Engineering
JSON
Python
Machine Learning
System Testing
Google Cloud Platform
Large Language Models
Multi-Agent Systems
Containerization
Kubernetes
Information Technology
Virtual Agents
Docker
Microservices
Job description
- Build multi-agent systems and stateful workflows using Google ADK, LangChain, or LangGraph.
- Design and maintain secure Python APIs optimized for agent consumption and tool execution.
- Craft system instructions, design context window strategies, and manage persistent memory across workflows.
- Enforce deterministic LLM outputs using JSON schemas and Pydantic validation.
- Implement dynamic fallback logic, circuit breakers, and hallucination control mechanisms.
- Establish evals-as-code frameworks, automated prompt testing, and end-to-end tracing for agent reasoning.
Requirements
We are seeking a strong Python Full Stack Engineer with a solid background in cloud architecture to design and build production-grade Agentic AI systems. In this role, you will develop multi-agent workflows, implement robust system guardrails, integrate complex tool APIs, and manage observability for generative AI solutions on Google Cloud Platform., * Strong hands-on background in building Python-based APIs, microservices, and high-availability system designs.
- Hands-on experience integrating major LLM APIs (Gemini, OpenAI, Anthropic Claude) and orchestration frameworks.
- Solid understanding of Google Cloud Platform (GCP) services and infrastructure.
- Google Professional Cloud Architect certification is required.
- Proficient with containerization (Docker), cloud deployment patterns, and CI/CD pipelines.
- Comprehensive testing mindset, including unit and integration testing tailored to probabilistic AI systems.
- Strong grasp of async events, decision trees, and robust state-handling strategies.
Preferred Qualifications
- Advanced degree (PhD) in Machine Learning, Computer Science, or a related quantitative field.
- Experience with foundational model pre-training or GPU cluster management.
- Advanced background in calculus-heavy algorithm design and mathematical modelling.