AI/ml

Posted last week

Worldwide

Summary

We are building an advanced content intelligence platform that analyzes top-ranking SERP content, extracts semantic patterns, identifies topical gaps, and generates actionable recommendations for content optimization. We are looking for an experienced NLP / Machine Learning Engineer to design and develop semantic analysis algorithms using embeddings, clustering, topic extraction, and large language models. This role is highly technical and focused on applied NLP, semantic search, information retrieval, and content intelligence systems. --- # What You’ll Work On You will design systems that: - Analyze and compare ranking pages on Google SERPs - Extract semantic topics, entities, and content structures - Detect missing topical coverage in content - Build semantic similarity and embedding pipelines - Develop clustering and topic modeling systems - Generate intelligent content recommendations - Improve content relevance and search intent matching - Build scalable NLP infrastructure for large-scale analysis --- # Responsibilities - Design and implement NLP algorithms for semantic content analysis - Build embedding-based similarity systems - Develop topic extraction and clustering pipelines - Create content gap detection algorithms - Work with transformer models and vector databases - Optimize ranking and relevance scoring systems - Improve semantic understanding of long-form content - Evaluate algorithm quality using real-world SEO performance metrics - Collaborate with product and engineering teams to productionize ML systems --- # Required Skills ## Strong NLP / ML Fundamentals - Semantic embeddings - Transformer architectures - Text similarity systems - Topic modeling - Clustering algorithms - Information retrieval ## Experience With - Python - PyTorch or TensorFlow - Sentence Transformers - HuggingFace ecosystem - Vector databases (pgvector, Pinecone, Weaviate, FAISS, Milvus) - Scikit-learn - spaCy ## Knowledge Of - Embedding models - Cosine similarity - HDBSCAN / K-Means clustering - BERTopic - Semantic search - LLM prompting and evaluation - Content extraction and parsing --- # Nice to Have - SEO or search engine knowledge - Experience building recommendation systems - Experience with large-scale data pipelines - Experience with ranking systems / retrieval systems - Knowledge graphs or entity extraction experience - Experience with OpenAI / Claude APIs - Distributed ML systems experience --- # Example Problems You’ll Solve - How do we identify missing semantic topics in a page? - How can we compare SERP intent across competitors? - How do we cluster long-form content into meaningful topic groups? - How do we measure topical depth instead of keyword density? - How can embeddings be used to improve content recommendations? - How do we generate explainable NLP insights? --- # Ideal Candidate You are someone who: - Understands modern NLP deeply - Thinks in systems and semantic relationships - Can balance research and practical engineering - Builds scalable, production-ready ML systems - Cares about precision, relevance, and explainability - Has experience turning ML concepts into real products --- # Tech Stack Examples of technologies we use: - Python - FastAPI - PostgreSQL + pgvector - Sentence Transformers - OpenAI embeddings - BERTopic - spaCy - PyTorch - Docker - Kubernetes --- # Compensation Competitive salary based on experience. Remote-friendly / hybrid options available. --- Please send: - Resume / LinkedIn - Relevant NLP or ML projects - Examples of semantic search, NLP, or recommendation systems you’ve built - GitHub profile (preferred) - Short explanation of a complex NLP system you designed

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Intermediate
    Experience Level
  • $19.00

    -

    $40.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Machine Learning
TensorFlow
Activity on this job
  • Proposals:15 to 20
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jul 24, 2019
  • India
    Sirsa(Haryana)8:42 PM
  • $1.9K total spent
    22 hires, 0 active
  • 289 hours

Explore similar jobs on Upwork

AI Agent Development
AI Implementation
Chatbot Development
Gen AI Developer (Contract)Fixed-price‐ Posted 1 month ago
AI Agent Development
Python
JavaScript
API
Node.js
Deep Learning
React
PostgreSQL

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo