- Jobs
- YLD
- AI Engineer
AI Engineer
Full-timeSenior
AI Tools
CrewAILangChainLlamaIndexMastra
Tech Stack
PythonTypeScriptJavaScriptLangChainLlamaIndexCrewAIMastraDockerKubernetesTerraformReactPostgreSQLNeo4j
Agent Workflow
Agentic architecture design including multi-agent systems, tool orchestration, planning/reasoning frameworks, memory systems, and agent coordination patterns.
About the Role
YLD is a software engineering and design consultancy with offices in London, Lisbon, and Porto. They are seeking an AI Engineer to join their Lisbon office.
Key Responsibilities:
- Develop AI-powered features meeting client customer needs
- Integrate AI models, optimize prompts, and improve systems via CI/CD
- Collaborate on traditional engineering and AI initiatives
- Present work from experiments through production deployments
- Participate in client events and knowledge-sharing activities
Required Skills & Experience:
Core Programming & AI:
- Strong JavaScript, TypeScript, Python experience
- Advanced GenAI/LLM expertise: RAG, embeddings, vector search, prompt engineering, evals
- Fine-tuning: LoRA/QLoRA, instruction tuning, RLHF
- Agentic architecture and multi-agent systems
- LLM frameworks (LangChain, LlamaIndex, CrewAI, Mastra)
Infrastructure & DevOps:
- CI/CD pipelines, IaC tools (Terraform, CloudFormation, CDK)
- AWS, Azure, GCP for GenAI workloads
- Docker, Kubernetes for AI applications
Data & Databases:
- Vector databases (Pinecone, Weaviate, Chroma, Qdrant)
- PostgreSQL, Neo4j
- RAG pipeline design
Frontend & APIs:
- React or modern frameworks
- API design for LLM services
- Real-time chat and streaming
Performance & Reliability:
- High-performance, scalable AI applications
- LLM cost optimisation, token management, and caching
- Comprehensive testing practices
Benefits:
- Company private healthcare
- 25 days annual holiday
- EUR 2,000 training/conference allowance
- EUR 300 hardware allowance
- Enhanced maternity/paternity leave (6 months)
- Wellness support
- Company laptop
- Discretionary bonus
- Referral schemes
Recruitment Process: Two-stage interview (talent team screening, technical interview with senior developers).