We are seeking an experienced Full Stack Engineer to join our client's team.
MUST HAVE o Proficiency in Python for backend service development o LLM application development, including AI agents, tool/function calling, and RAG pipelines o LangChain and/or LangGraph for multi-step LLM workflows and agent orchestration o Prompt engineering for constrained generation o Strong SQL Skills o RESTful API design and service integration between AI services and backend systems o LLM observability and evaluation (e.G. LangFuse, LangSmith or similar) o Cloud LLM deployment experience (e.G. Azure OpenAI or equivalent) o Strong analytical, problem-solving skills and decision-making skill required. o Fully test implemented solutions including writing Unit tests, in advance of User Acceptance Testing
RESPONSIBILITIES: o Work within a team of 3 –6 people with a dedicated product owner. o Take ownership of delivery of business requirements. Divide requirements into chunks of value and deliver iteratively to production. o Work with the Product owner to understand and challenge the requirements. o Production support is integral to the role. o Willingness to learn multiple programming languages o Able to adapt to working in different roles and on different technologies o Identify areas of technical debt, ensure a healthy balance of tech debt and new functionality is prioritised and worked on o Pairing with other members of the team to work on tasks and help others as well o Writing blogs and stories to share what they have done o Actively involved where applicable in Production governance Monitoring Risk & Control Support o Look for opportunities for automation and developing tools for wider use across the team o Encouraging a culture of learning and continuous improvement o Self-motivated, enthusiastic and ability to learn with minimal supervision under pressure