Freelance Gen AI/LLM Engineer, Portuguese Speaking
United Kingdom
Contract
1 hour ago
Key skills
ETLPythonAIGenAILLMRAGLangChainGitPrototyping
About this role
Role Overview
You will be our Gen AI expert in the team, your role will be a mix of hands-on and advisory
You will be designing, developing and testing elements of the GenAI/LLM solution alongside other team members and city teams.
You will also be responsible for providing technical advice and coaching to city teams, some of whom will be creating their own AI prototypes: e.g code reviews, technical coaching and guidance.
You will also be responsible for scoping: researching appropriate solutions and models, assessing feasibility, and ideating and designing suitable Gen AI/LLM solutions.
There will also be opportunities to get involved in broader aspects of the program, contributing to workshops, advising on skills development and helping cities identify and address potential risks introduced through the application of GenAI/LLMs.
Requirements
Hands-on experience building LLM based applications (chatbots, agents, document extraction and summarisation, RAG based systems).
Strong programming skills, ideally in Python plus an LLM orchestration framework such as LangChain.
Experience with LLM safeguards and guardrails — e.g. managing hallucination risk and human-in-the-loop systems.
Experience working as part of an engineering team on a shared code base, ie using tools like Git, and documenting work that is in development.
Experience with API integration and data wrangling: ie data munging, data pipelines for ETL, data analysis
Experience with rapid prototyping and MVP delivery — propensity to build and prototype, focus on progress and learning over perfection
Ability to scope solutions based on existing data, skills, context constrains and ability to find pragmatic compromises and workarounds
Comfortable working with uncertainty and incomplete information, communicating the assumptions made along the way
Ability to work independently, solve problems that arise, use flexibility and comfortably to compromise
Collaborative team player, with an ability to work well with other team members from different disciplines and communicate ongoing work, including flagging potential risks in a timely manner
Ability to communicate and present technical ideas and concepts to non-technical stakeholders
Ability to coach and support other technical and non-technical people in performing technical activities
Ability to perform professional activities in Portuguese.