Responsibilities AI / Machine Learning Build and deploy AI-powered applications using existing Large Language Models (LLMs). Design systems that ingest data, extract structured insights, and generate accurate outputs. Develop RAG pipelines, chunking strategies, and LLM orchestration workflows. Build tools for model training, evaluation, inference serving, monitoring, and alerting. Experiment with modern ML frameworks and open-source AI tools. Software Engineering Develop scalable microservices that integrate AI models with production systems. Build APIs and backend services to process and manage AI-generated data. Work with modern programming languages such as Python, JavaScript, Go, or Rust. Data Engineering Design pipelines to extract, transform, and load data from multiple sources. Clean, normalize, and validate datasets for model usage. Optimize data pipelines for reliability and performance. Database & Infrastructure Design database schemas and optimize queries. Manage performance and scalability of data storage systems. Ensure AI infrastructure is production-ready and scalable. Collaboration Work closely with product managers, engineers, and subject matter experts. Communicate technical challenges and solutions clearly. Help define best practices for AI system architecture and development. Requirements Based in the European Union 8 years of software engineering experience Strong experience with Python or JavaScript Hands-on experience with LLM APIs (OpenAI, Anthropic, or similar) AI / LLM Experience Experience building RAG systems Knowledge of chunking strategies for LLM optimization Experience with LangChain, LangGraph, or similar orchestration tools Familiarity with AI monitoring, observability, and evaluation frameworks Experience building agent-based workflows or AI automation Engineering Experience Experience building microservices and scalable systems Strong knowledge of data pipelines and ETL processes Experience designing and optimizing databases and data models Additional Skills Strong understanding of ML concepts and NLP techniques Ability to work with ambiguous problems and rapidly evolving AI tools Experience with modern software development practices (Git, testing, CI/CD, code reviews) Engagement Details Location: Remote (EU-based freelancers only) Contract: Freelance Availability: Part-time or Full-time Duration: Long-term collaboration possible Nice to Have Experience building AI agents or multi-agent workflows Experience with evaluation frameworks for LLMs Experience deploying AI infrastructure in production environments