Forage AI Careers!
AI Developer
Technology
Full Time
Remote
About the Role
We are seeking an AI Developer to join our team and take ownership of our AI-powered solutions. You’ll be responsible for maintaining and enhancing existing AI systems, participating in requirement gathering sessions for new AI initiatives, and implementing cost-effective solutions using state-of-the-art language models and AI technologies. This role requires both technical expertise and the ability to translate business requirements into scalable AI solutions.
Requirements
Experience:
3+ years of professional experience in AI/ML development or software engineering with significant AI focus
AI & Machine Learning Skills:
-
Strong understanding of Large Language Models (LLMs), particularly closed-source models (OpenAI GPT-4, Anthropic Claude, Google Gemini)
-
Experience with prompt engineering and optimizing LLM interactions for cost and performance
-
Hands-on experience with Retrieval-Augmented Generation (RAG) architectures and implementation
-
Proficiency with vector databases (Pinecone, Weaviate, Qdrant, ChromaDB, pgvector)
-
Knowledge of embedding models and semantic search techniques
-
Experience with AI agent frameworks and automation tools (Browser Use, LangChain, AutoGPT, or similar)
-
Understanding of token optimization, caching strategies, and cost management for LLM APIs
-
Familiarity with fine-tuning and model evaluation techniques
Technical Skills:
-
Strong proficiency in Python with experience in AI/ML libraries (LangChain, LlamaIndex, Hugging Face, OpenAI SDK, Anthropic SDK)
-
Experience with PostgreSQL and pgvector for vector search capabilities
-
Hands-on experience with MongoDB for document storage
-
Knowledge of Supabase for backend infrastructure and vector search
-
Experience with RabbitMQ for asynchronous task processing and message queuing
-
Proficiency with Docker for containerization and deployment
-
Hands-on experience with AWS services including:
– EC2 for compute resources
– S3 for data and model storage
– Lambda for serverless AI functions
– SageMaker, Bedrock, or similar AI services (nice to have) -
Version control with Git and collaborative development workflows
Core Competencies:
-
Ability to analyze and understand existing AI codebases and architectures
-
Strong problem-solving skills with focus on cost-optimization and performance
-
Experience participating in requirements gathering and translating business needs into technical solutions
-
Understanding of AI ethics, security, and data privacy considerations
-
Ability to evaluate trade-offs between different LLM providers and models
-
Knowledge of monitoring, logging, and debugging AI systems in production
-
Strong communication skills for explaining AI capabilities and limitations to stakeholders
Responsibilities
-
Maintain and enhance existing AI solutions, ensuring reliability and performance
-
Participate in meetings with stakeholders to gather requirements for new AI initiatives
-
Design and implement cost-effective AI solutions using appropriate LLMs and architectures
-
Build and optimize RAG pipelines for knowledge retrieval and context-aware responses
-
Implement and manage vector databases for semantic search and similarity matching
-
Develop AI agents and automation workflows using tools like Browser Use or similar frameworks
-
Monitor and optimize LLM API costs through effective prompt engineering and caching strategies
-
Integrate AI capabilities with existing Python backend services and databases
-
Deploy and manage AI services using Docker containers on AWS infrastructure
-
Implement asynchronous processing for AI tasks using RabbitMQ
-
Write comprehensive documentation for AI systems and integration patterns
-
Stay updated on latest LLM developments, pricing changes, and emerging AI technologies
-
Evaluate new AI tools, models, and services for potential adoption
-
Collaborate with cross-functional teams to identify AI opportunities and solutions
-
Ensure proper error handling, fallback mechanisms, and monitoring for AI services
Infrastructure Requirements:
Since this is a completely work-from-home position, you will also require the following –
-
High-speed internet connectivity for video calls and efficient work.
-
Capable business-grade computer (e.g., modern processor, 8GB + of RAM, and no other obstacles to interrupted, efficient work).
-
Headphones with clear audio quality
-
Stable power connection and backups in case of internet/power failure.
Nice to Have
-
Experience with multiple LLM providers and model comparison/evaluation
-
Knowledge of streaming responses and real-time AI interactions
-
Familiarity with AI observability tools (LangSmith, Weights & Biases, Helicone)
-
Experience with function calling and tool use in LLMs
-
Understanding of context window management and chunking strategies
-
Knowledge of hybrid search (combining vector and keyword search)
-
Experience with CI/CD pipelines for ML/AI deployments
-
Familiarity with data annotation and dataset preparation
-
Understanding of model benchmarking and evaluation metrics
-
Experience with multimodal AI (vision, audio, text)
-
AWS AI/ML certifications
-
Contribution to AI/ML open-source projects
-
Experience with Agile/Scrum methodologies
Apply Now