AI Developer
Role details
Job location
Tech stack
Job description
The AI Developer will be responsible for designing and implementing AI-driven features into enterprise-grade applications. This involves architecting Retrieval-Augmented Generation (RAG) systems, orchestrating multi-agent workflows, and ensuring that AI components are seamlessly integrated into the existing full-stack infrastructure. You will work across the entire lifecycle of AI implementation-from prompt engineering and model selection to MLOps and production-grade deployment., * AI Orchestration: Design and develop autonomous AI agents and multi-agent systems using frameworks like Lang Chain or Lang Graph to solve complex business logic.
- System Architecture: Build and maintain scalable backend services and APIs that interface with LLM providers (e.g., Anthropic, OpenAI) and cloud-based AI services like AWS Bedrock or SageMaker.
- Data Strategy: Implement and optimize RAG pipelines, including document ingestion, chunking strategies, and vector database management (e.g., Pinecone, Weaviate, or pgvector).
- Full-Stack Integration: Collaborate with frontend teams to integrate AI capabilities into responsive web interfaces using modern frameworks like React.js and TypeScript.
- Performance & Evaluation: Conduct benchmarking and evaluation of AI outputs (evals) to ensure accuracy, safety, and reduced hallucination rates in production environments.
- DevSecOps & MLOps: Automate the deployment of AI models and application code using CI/CD pipelines (e.g., Jenkins, GitHub Actions) and containerization tools like Docker and Kubernetes.
Requirements
- Education: Bachelor's or Master's degree in Computer Science, Data Science, or a related field.
- Experience: 2+ years of experience in full-stack development with at least 1 year specifically focused on integrating generative AI or machine learning models.
- Mindset: A "Full Tikka" approach to problem-solving-highly proactive, capable of managing complex architectural "spikes," and comfortable navigating rapidly evolving AI landscapes.
- Communication: Ability to articulate technical AI concepts to non-technical stakeholders, including C-suite and VP-level executives.