HamburgerMenu
hirist

Job Description

Description :

Job Overview :

We are seeking a skilled GenAI App Developer (or Full Stack Developer, Python Backend Developer, API Developer, Prompt Engineer) with expertise in API development, backend logic, machine learning, and NLP to contribute to large-scale GenAI applications. You'll work on API integrations, system performance optimization, and developing multi-agent workflows, all within a dynamic, collaborative environment.

Key Responsibilities :

API Integration & Development :

- Identify and define API integration points, ensuring clear documentation.

- Design, implement, and test API endpoints (e.g., /generate, /status).

- Auto-generate API documentation using FastAPI & Swagger.

- Implement rate limiting (Flask-Limiter) and authentication (OAuth, API keys).

LLM & NLP Integration :

- Develop prompting logic for Large Language Models (LLMs) to ensure accurate responses.

- Integrate machine learning frameworks (e.g., PyTorch) and NLP libraries (e.g., spaCy).

- Design and implement multi-agentic workflows using patterns like actor model, publish-subscribe, and client-server.

Multi-Agentic System Design :

- Build and coordinate multi-agentic systems, ensuring efficient task delegation, communication, and failure handling across agents.

- Develop distributed task management using tools like Celery and Kubernetes.

Testing & Debugging :

- Write unit/integration tests with Pytest.

- Set up logging and monitoring for system health and debugging.

Database & Caching :

- Integrate with MySQL, PostgreSQL, NoSQL (e.g., BigQuery, MongoDB), and vector databases (e.g., Pinecone).

- Implement caching strategies (e.g., Redis, Memcached) to optimize performance.

Security & Compliance :

- Ensure secure API access and data protection (OAuth, API keys, input validation).

Required Qualifications :

- Proven experience in API development (e.g., FastAPI, Flask, Django).

- Strong knowledge of Python, machine learning (PyTorch), and NLP (e.g., spaCy).

- Expertise in API authentication (OAuth, API keys) and API documentation (Swagger).

- Experience with task queues (Celery) and multi-agent workflows.

- Hands-on experience with databases (MySQL, PostgreSQL, BigQuery, NoSQL).

- Familiarity with caching (Redis, Memcached) and cloud platforms (AWS, Google Cloud, Azure).

Highly Desirable Qualifications :

- Experience with vector databases (e.g., Pinecone, Weaviate, Cloud-based AI search (Azure AI Search).

- Knowledge of CI/CD pipelines and containerization (e.g., Docker, Kubernetes).

- Familiarity with API design tools (e.g., Postman) and rate limiting (Flask-Limiter).

Tools & Technologies :

API Frameworks : FastAPI, Flask, Django

Machine Learning & NLP : PyTorch, spaCy

Task Management : Celery

Databases : MySQL, PostgreSQL, BigQuery, MongoDB, Pinecone, Weaviate

Caching : Redis, Memcached

Cloud Platforms : AWS, Google Cloud, Azure

Version Control : Git

Security & Monitoring : OAuth, API keys, Python logging module


info-icon

Did you find something suspicious?