Freelance Machine Learning Engineer (AI SEO & Content Analytics)

Relocation Remote
Apply
AI Summary

Join an innovative AI-focused technology company in Berlin to develop and maintain web scraping tools, build automated pipelines, and design machine learning models to predict ranking outcomes and support AI SEO strategy development.

Key Highlights
Develop and maintain web scraping tools to extract data from AI search engines, content platforms, and ranking tools
Build automated pipelines for cleaning, processing, and storing large datasets
Design and implement machine learning models to predict ranking outcomes and support AI SEO strategy development
Technical Skills Required
Python Pandas NumPy Scikit-learn TensorFlow PyTorch Scrapy BeautifulSoup Selenium SQL NoSQL databases OpenAI API ChatGPT Perplexity
Benefits & Perks
Flexible working hours
Relocation package (conditional)
Furnished apartment in Berlin (if relocation takes place)

Job Description


About the Company

Join an innovative AI-focused technology company headquartered in Berlin. The organization is dedicated to shaping the future of AI-driven search visibility and content intelligence. Their work centers on understanding how information is ranked, interpreted, and presented across next-generation AI search engines such as ChatGPT, OpenAI, and Perplexity.


Innovation-Focused: Work at the forefront of AI SEO, LLM-based ranking research, and data-driven content optimization.

Agile & Collaborative: Join a small, fast-moving team where experimentation, autonomy, and cross-functional collaboration drive decision-making.

Impact-Driven: Contribute directly to building tools and models that help brands improve visibility within AI-powered information ecosystems.


Role Overview

We are seeking an experienced freelance Machine Learning Engineer with solid expertise in Python, web scraping, data extraction, and analytical modeling. In this role, you will collect large-scale data from AI-driven platforms, build automated pipelines to analyze ranking behavior, and develop predictive ML models that support our AI SEO and content visibility strategies.


Key Responsibilities

  • Develop and maintain web scraping tools to extract data from AI search engines, content platforms, and ranking tools.
  • Build automated pipelines for cleaning, processing, and storing large datasets.
  • Conduct statistical and exploratory analysis to understand topic visibility, ranking behavior, and content performance across AI-driven platforms.
  • Design and implement machine learning models to predict ranking outcomes, identify optimization opportunities, and support AI SEO strategy development.
  • Collaborate with the product and marketing teams to turn data insights into actionable recommendations.
  • Continuously evaluate the impact of AI SEO efforts and update models and methods accordingly.
  • Ensure ethical, compliant, and responsible data collection and processing.
  • Document tools, pipelines, models, and analysis results.


Required Skills & Qualifications

  • Strong Python skills, including Pandas, NumPy, and ML frameworks (Scikit-learn, TensorFlow, or PyTorch).
  • Experience with web scraping tools: Scrapy, BeautifulSoup, Selenium, or similar.
  • Experience building & maintaining data pipelines and ETL workflows.
  • Solid understanding of statistics, machine learning, predictive modeling, and data analysis.
  • Knowledge of SQL and/or NoSQL databases.
  • Familiarity with LLMs, AI search engines (OpenAI API, ChatGPT, Perplexity), or semantic search.
  • Ability to work independently, meet deadlines, and communicate clearly in English.
  • Russian language skills are a plus.


Nice to Have

  • Experience in SEO, content analytics, or digital marketing.
  • Cloud experience (AWS, GCP, Azure).
  • Knowledge of CMS platforms and SEO tool ecosystems.
  • Familiarity with NLP and modern AI search optimization techniques.


Work Arrangement & Relocation Option

This role starts as a remote freelance contract for approximately 12 months with flexible working hours. If the collaboration is successful and the company's growth allows, the startup may support relocation to Germany for a long-term position after a 12 months period.


Relocation Package (Conditional)

If relocation takes place, the company will provide a furnished apartment in Berlin for the first 12 months.


How to Apply

If you are interested in joining the team as a Freelance Machine Learning Engineer (AI SEO & Content Analytics), we encourage you to apply and send us your CV.


Subscribe our newsletter

New Things Will Always Update Regularly