Role Overview
OBS Digital Services is building next-generation platforms, including multi-sided marketplaces (food delivery and booking systems) and AI-powered media processing applications. We are seeking a strong Backend & AI Engineer to architect our core infrastructure. Working from our Kanchrapara office, you will design robust APIs, handle complex database schemas, and seamlessly integrate Generative AI capabilities into our products.
Responsibilities
- API Architecture: Design, build, and maintain high-performance RESTful APIs using Python and FastAPI.
- Database Management: Architect and manage robust database schemas (PostgreSQL/MySQL), ensuring data integrity and handling concurrency.
- AI Integration: Build and optimize pipelines connecting to Large Language Models (LLMs like Gemini, Claude, or local models via Ollama) for text generation, semantic extraction, and media processing.
- Background Processing: Manage asynchronous task queues (e.g., Celery, Redis) to handle long-running operations.
- DevOps & Security: Implement secure authentication (JWT, RBAC), manage Docker containers, and handle server deployments.
Requirements
- Proven professional experience writing clean, scalable, and type-hinted Python code.
- Deep understanding of FastAPI, Pydantic, and modern async programming.
- Experience handling complex application states, rate-limiting, and third-party API integrations (e.g., payment gateways, AWS/GCP services).
- Hands-on experience working with AI endpoints, prompt engineering, and processing JSON outputs from language models.
Skills
- Python
- FastAPI
- PostgreSQL
- Docker
- LLMs