- Senior
- Escritório em Warwick
Key Responsibilities
- Building People You'll manage 7-10 graduate AI engineers, helping them grow from early career to confident contributors. Weekly 1-on-1s are your tool for understanding blockers, providing guidance, and supporting their development. You'll set clear expectations, give honest feedback, and create space for people to learn and experiment.
- Establishing Standards You'll define what "good" looks like - code quality standards, testing and evaluation practices, documentation requirements. Through thorough code reviews and ensuring robust evaluation, you'll teach best practices and catch issues before they reach production. Your reviews are teaching moments, not gatekeeping.
- Managing Delivery You'll break down complex automation projects into clear tasks, assign work thoughtfully based on skills and growth goals, and keep things moving. When graduates need ML guidance (model training, evaluation), you'll coordinate with the AI Platform team. You'll also manage the less glamorous but critical work: dependencies, CVEs, technical debt.
- Reporting Up You'll keep leadership informed on team progress, capacity, and what you need to succeed.
- Designing Workflows You'll architect production-grade workflow automations using Langflow that integrate AI capabilities - LLMs, document processing, entity extraction - into reliable business processes. These aren't demos; they're systems our customers depend on daily.
- Integrating Systems You'll build complex API integrations connecting internal systems with external services. You understand OAuth flows, rate limiting, retry strategies, and the reality of systems that sometimes fail.
- Writing Code When off-the-shelf components aren't enough, you'll develop custom Python components. You'll establish patterns for error handling, monitoring, logging, and testing that the team can follow.
- Ensuring Reliability You own production reliability for your team's workflows. When things break (hopefully rarely), you'll have built systems that fail gracefully and alert appropriately.
- Leading by Example Your code and designs set the standard. When team members look at your work, they see what great looks like.
Skills, Knowledge and Expertise
- Management Experience You've managed technical teams for 3+ years and are comfortable with the reality that managing 7-10 people is demanding work. You know how to have difficult conversations, how to motivate different personalities, and how to balance being supportive with holding high standards.
- Technical Depth You've been writing Python professionally for 5+ years and have strong software engineering fundamentals. You're an expert at code reviews - you know how to give feedback that improves both the code and the engineer. You've built production workflows with tools like Langflow, n8n, Airflow, or Prefect and dealt with the messy reality of integrating systems that weren't designed to work together.
- You understand distributed systems well enough to build reliable async workflows. You're comfortable with Git beyond the basics - branching strategies, resolving merge conflicts, maintaining clean history. You can write SQL that performs well and understand when to add an index.
- AI Integration Experience You've integrated AI/LLM APIs into production systems and understand both their capabilities and limitations. You know when to use AI and when traditional logic is better. You understand the ML project lifecycle well enough to manage people doing ML work and collaborate effectively with ML experts. You're aware of concepts like NLP, OCR, entity extraction, and text classification, even if you're not building these from scratch.
- Communication Skills You can explain complex technical concepts clearly to both engineers and stakeholders. You write documentation that people actually want to read.
Nice to Have
What Makes You Right for This
The Team You'll Build
How We'll Know It's Working
What You'll Work With
Integration: REST APIs, webhooks, OAuth 2.0
AI Services: LiteLLM Proxy, Azure OpenAI, Google Vertex
Data: PostgreSQL, Azure Blob Storage
Observability: Langfuse, Prometheus, Grafana, Loki
Development: Git, GitHub, VS Code
Deployment: Kubernetes (AKS), Docker, ArgoCD
Benefits
- Competitive salary
- Performance based bonus
- 25 days annual leave
- Health Insurance
- Company pension
- Company events
- free food onsite
- On-site parking
- Referral programme
- Sick pay
- Wellness programmes