£70k-90k + Equity Options
UK Remote | Full-time
A well-funded startup is looking for an AI Software Engineer to build and improve systems that process complex data inputs for enterprise clients, delivering reliable, actionable insights. You'll work with a lean, experienced team who care about getting things right.
What You'd Do
- Own the full technical stack as an AI Software Engineer: data processing, routing logic, model integration, external service connections, and output assembly
- Take features from concept to production and monitor real-world performance
- Identify accuracy gaps and solve them across the stack (data quality, prompts, model selection, or replacing ML with logic where it makes sense)
- Connect third-party services reliably and fail gracefully when they don't work
- Create test suites and metrics that validate your changes
- Handle client-specific configurations without creating maintenance nightmares
- Get direct feedback from end users about how your work gets used
What They're Looking For
- 5+ years building software; substantial recent experience with production LLM systems
- Strong Python skills (3.10+); comfortable building resilient, asynchronous workflows using cloud function frameworks
- Experience building and deploying agentic systems using LLM abstraction layers, with hands-on work across multiple model providers (Gemini, Claude, etc.)
- Proficiency with vector embeddings and retrieval optimization for AI pipelines
- Experience containerising applications (Docker) and managing infrastructure-as-code (Terraform or similar)
- Comfortable working across cloud platforms (Azure, AWS, GCP) and integrating with services/APIs written in other languages (particularly Node.js)
- You have opinions about what should be handled by models vs. what belongs in code
- You've written test data, defined success metrics, and seen them catch real issues
- You validate your own work critically before others do
- You investigate what data the model is actually seeing before tweaking prompts
- You identify gaps and propose solutions without needing a task list
- Able to lead technical discussions with enterprise customers — explaining complex AI architecture with clarity and confidence
Team & Environment
- Fully remote, small core team
- Focus on shipping incrementally and learning from real usage
- Individual ownership of projects from design through deployment
- Lightweight processes that stay out of your way
- Regular input from the people who depend on your code
Interested? Get in touch and let's discuss what they're building and what the AI Software Engineer role involves.



