Skip to content
mimi

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