CR
Job Description
Primary Duties
- Create contemporary frontend applications utilizing frameworks like React/Next.js while adhering to best practices for scalable and secure frontend development.
- Develop backend services, microservices, and APIs leveraging Python/FastAPI or comparable technologies.
- Design and implement Generative AI/LLM solutions, encompassing RAG, embeddings, vector search, prompt engineering, and multi-LLM applications.
- Construct Agentic AI solutions using frameworks such as LangGraph, LangChain, LlamaIndex, or similar tools.
- Design AI-driven document processing and OCR solutions, focusing on document extraction and intelligent information management.
- Utilize practical expertise in Machine Learning, Deep Learning, NLP, and Computer Vision for real-world AI applications.
- Architect scalable system architectures that encompass application components, APIs, databases, AI services, caching, load balancing, and integrations.
- Implement organizational security and authentication protocols including SSO, OAuth/OIDC, JWT, and role-based access control.
- Engage with databases and data technologies such as PostgreSQL, Redis, Vector Databases, and other pertinent data storage solutions.
- Create and integrate REST APIs, internal APIs, streaming APIs, WebSockets, and third-party/enterprise services.
- Utilize Git, CI/CD, Docker, cloud platforms, and deployment methodologies to deliver applications ready for production.
- Assess and integrate cutting-edge AI models, frameworks, and AI development tools to enhance application functionality and developer efficiency.
