U
Freelance Job: AI / Machine Learning Engineer (LLM & Applied AI) – Remote (EU)
Unspecified
Remote (Global) Part-time Senior 2w ago
About the role
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
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)
- 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
- Experience building microservices and scalable systems
- Strong knowledge of data pipelines and ETL processes
- Experience designing and optimizing databases and data models
- 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)
Responsibilities
- 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.
- 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.
- 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.
- Design database schemas and optimize queries.
- Manage performance and scalability of data storage systems.
- Ensure AI infrastructure is production-ready and scalable.
- 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.
Skills
AIAnthropicCI/CDDockerETLGitGoJavaScriptLangChainLangGraphLLMMLNLPOpenAIPythonRAGRustSQL
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free