About this role
The team is seeking a skilled LLM Engineer to join their network on a freelance basis. This role focuses on designing, building, and integrating practical AI features into existing products, emphasizing delivery over ML research. Candidates can work part-time or full-time depending on project needs.
Key Responsibilities:
- Add AI functionality into existing Python, Node.js, and Ruby codebases.
- Build LLM-powered features such as chat, summaries, classification, smart search, and document Q&A.
- Design lightweight RAG pipelines using embeddings and vector search.
- Work with vector databases including pgvector, Pinecone, and Qdrant.
- Implement safe and reliable LLM endpoints using OpenAI, Anthropic, and Azure.
- Collaborate directly with clients to shape AI features and reduce manual effort.
- Advise clients on when NOT to use AI and navigate trade-offs around latency, accuracy, and cost.
Required Skills & Qualifications:
- Strong software engineering background with expertise in Python, Node.js, or Ruby.
- Hands-on experience integrating LLM APIs into production systems (OpenAI, Anthropic, or similar).
- Ability to design pragmatic AI solutions within existing architectures.
- Experience building RAG pipelines, embeddings, and vector search.
- Understanding of cost, latency, and reliability constraints of AI systems.
- Ability to work independently with clients and set realistic expectations.
- Background in big data or data pipelines is a significant plus.
- Proficient in English (B2/C1 level).
Experience:
- Minimum of 5-8 years of relevant work experience in software engineering and AI integration.
What we offer:
- Flexible working arrangements as a freelancer.
- Opportunity to work on innovative AI projects.
- Collaboration with a network of professionals in the field.
This role is managed by VettedBench on behalf of our client. Your application is reviewed directly by our talent team.