We want to be honest about what it's like to be junior at our company, because we think it matters when you're deciding where to grow. You'll write code every day. Some of it will be wrong. We'll review it kindly and tell you why. You'll be assigned a senior engineer as a dedicated mentor for your first six months — not someone who answers questions when they have time, but someone who has an hour blocked for you every week and reads your pull requests before anyone else. We build AI-powered writing tools for marketing teams: long-form content assistants, brand voice adapters, multi-channel repurposing engines. The LLM work involves orchestrating OpenAI and Anthropic APIs, designing prompt chains in LangChain, building evaluation pipelines to measure output quality, and implementing RAG components that retrieve brand context during generation. It's practical, it's interesting, and it ships regularly. We're looking for a junior developer who has some Python experience, has worked with at least one LLM API, and is ready to grow fast in a team that will invest in making that happen.
Responsibilities
Build and maintain LangChain prompt chains for the core content generation features
Integrate OpenAI and Anthropic APIs for text generation tasks with appropriate error handling
Help build evaluation datasets and run quality benchmarks on prompt changes
Write unit tests for LLM integration components
Document prompt templates and chain logic so the team can maintain and iterate them
Requirements
Comfortable writing Python — you don't need to be expert, but your code should be readable
Any hands-on experience calling an LLM API (OpenAI, Anthropic, or equivalent)
Basic understanding of prompt design — you know why a better-structured prompt produces a better output
Familiarity with LangChain or strong interest in learning it immediately
Able to work with structured and unstructured text data in Python
Personal project, bootcamp work, or university project involving LLMs or NLP is a strong plus
Benefits
Six-month dedicated mentorship programme — your senior engineer is genuinely accountable for your growth
Full remote, flexible hours
$56,000 – $72,000 base salary
$600 annual learning budget
Open promotion timeline — no arbitrary waiting periods, just demonstrated readiness