Description

Build and integrate AI-driven applications using modern full-stack technologies and machine learning frameworks.

This role is remote.

Responsibilities

  • Integrate AI/ML models with a focus on NLP and Retrieval-Augmented Generation (RAG) architectures.
  • Develop and maintain microservices and RESTful or GraphQL APIs.
  • Design and implement data models using SQL and NoSQL databases.
  • Manage application deployment through CI/CD pipelines and containerization.
  • Implement embedding techniques and manage vector database integrations.

Required Skills

  • 3+ years of professional software engineering experience.
  • Proficiency in Python, Node.js, .NET, or Java.
  • Experience with OpenAI APIs, LangChain, or similar AI frameworks.
  • Working knowledge of LLMs such as GPT, BERT, or LLaMA.
  • Hands-on experience with vector databases like Pinecone, Weaviate, Chroma, or Milvus.
  • Strong understanding of relational databases (PostgreSQL) and NoSQL (MongoDB).
  • Experience with cloud-native architecture on AWS, Azure, or GCP.
  • Proficiency with Git, CI/CD pipelines, and Docker.
  • Bachelor's degree in a relevant field.

Preferred Skills

  • Experience with RAG architectures and embedding techniques.
  • Familiarity with GraphQL and microservices design.

Education

Bachelor's degree