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.