Senior AI/ML Engineer (LLM/RAG/Agents) + Python Backend

Posted 3 hours ago

Worldwide

Summary

Description We’re building an AI-powered knowledge assistant that lets our team query internal documents (policies, reports, support docs) through natural language and get accurate, sourced answers, plus a set of automated agent workflows that act on that information (triage, summarization, routing). We need a senior engineer who can own the AI/ML layer end-to-end and is also comfortable shipping the backend services around it. This is architecture-level LLM engineering plus production Python, not prompt-tweaking. AI/ML work Design and build a RAG pipeline: chunking strategy, embedding model selection, vector store (open to your recommendation: Pinecone, Weaviate, or pgvector, tell us your pick and why) Build and debug multi-step agent workflows (open to your recommended framework: LangGraph, LlamaIndex, CrewAI, or custom orchestration) Prompt engineering and evaluation. You should be able to talk about eval frameworks (e.g. RAGAS, custom eval harnesses), not just “it works when I test it” Handle hallucination mitigation, context window management, and cost/latency tradeoffs between models (GPT-4-class vs smaller/cheaper models) Fine-tuning or lightweight adaptation experience is a plus (LoRA, embeddings fine-tuning). Not required, but tell us if you’ve done it Backend work Build the FastAPI services that expose the AI pipeline: auth, request handling, streaming responses Design the data layer: Postgres schema, background job handling (Celery/RQ), caching (Redis) Write production-grade code: tests, logging, error handling. Not notebook code shipped as-is Must-Haves 3+ years Python, 1.5+ years hands-on with LLM application development (not just API calls) Real production RAG or agent-system experience, can speak to tradeoffs not just tool names FastAPI or equivalent async Python backend experience Git-based workflow, comfortable with code review Nice-to-Haves Experience with AWS Bedrock, Azure OpenAI, or self-hosted models via vLLM Vector DB tuning experience at scale (millions of documents)

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Intermediate
    Experience Level
  • $25.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
Python
Artificial Intelligence
Activity on this job
  • Proposals:50+
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Mar 15, 2025
  • JPN
    Tokyo4:43 PM
  • $2.1K total spent
    3 hires, 1 active
  • 87 hours
  • Tech & IT
    Small company (2-9 people)

Explore similar jobs on Upwork

HeyGen AI Video ExpertHourly‐ Posted 2 weeks ago
Video Production
AI Video Generation
AI Video Generator
Predictive Model
SQL
pandas
Data Science
Python
Machine Learning
Python Scikit-Learn
Deep Learning
Predictive Analytics
Data Analysis

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