Python Backend Developer (FastAPI + LLM/ML Integrations)
Location: Remote / Hybrid
Type: Contract / Full-time
Experience: 3+ Years
Role Overview:
We are seeking a skilled Python Backend Developer to design, build, and optimize
RESTful APIs for seamless interaction with Large Language Models (LLMs), machine
learning services, and cloud-based AI tools. You will work closely with frontend teams
to deliver robust API services, manage database interactions, and integrate AI/ML
components into scalable backend systems.
The ideal candidate will have strong expertise in FastAPI, Python-based API
development, text extraction (PDFs, documents), and cloud-based ML services (AWS
Bedrock, Vertex AI, etc.).
Key Responsibilities:
● Design and develop high-performance REST APIs using FastAPI for frontend
consumption.
● Integrate with LLMs (OpenAI, Anthropic, Llama2, etc.) and ML models (RAG
pipelines, embeddings, fine-tuning).
● Extract and process text/data from PDFs, documents, and unstructured sources
using Python libraries (PyPDF2, pdfplumber, unstructured.io, etc.).
● Work with databases (PostgreSQL, MongoDB, Redis) for efficient data
storage/retrieval.
● Implement authentication (JWT/OAuth), rate limiting, and API security best
practices.
● Collaborate with frontend teams to optimize API responses and ensure smooth
integration.
● Deploy and manage APIs on AWS/GCP (Lambda, API Gateway, EC2, Docker).
● Work with AI/ML tools like LangChain, LlamaIndex, Weaviate, or Pinecone for
retrieval-augmented workflows.
● Write clean, scalable, and well-documented code with unit/integration testing
(Pytest).
Technology Stack:
● Backend: Python, FastAPI, Flask (optional), async programming
● AI/ML Integrations: OpenAI API, Hugging Face, AWS Bedrock, LangChain,
LlamaIndex
● Database: PostgreSQL, MongoDB, Redis, ORMs (SQLAlchemy, Pydantic)
● Document Processing: PyPDF2, pdfplumber, unstructured.io, OCR tools
(Tesseract)
● Cloud & DevOps: AWS (Lambda, API Gateway, S3), Docker, CI/CD (GitHub
Actions)
● API Tools: Postman, Swagger/OpenAPI, RESTful standards
● Version Control: Git, GitHub/GitLab
Required Skills & Experience:
● 3+ years of Python backend development (FastAPI/Flask/Django).
● Strong experience in building REST APIs for frontend/UI consumption.
● Familiarity with LLM APIs, RAG pipelines, and AI/ML cloud services.
● Knowledge of text extraction from PDFs/documents and data preprocessing.
● Experience with relational & NoSQL databases (PostgreSQL, MongoDB).
● Understanding of JWT, OAuth, API security, and rate limiting.
● Basic knowledge of AWS/GCP cloud services (Lambda, S3, EC2).
● Ability to work in an Agile/remote team environment.
Nice to Have:
● Experience with asynchronous programming (async/await in FastAPI).
● Knowledge of WebSockets for real-time updates.
● Familiarity with ML model deployment (SageMaker, Vertex AI).
● Exposure to frontend frameworks (React, Next.js) for better API collaboration.
● Exposure to HIPAA Complaint project is a must.
Why Join?
● Work on cutting-edge AI/ML & LLM-powered applications.
● Opportunity to build scalable cloud-based APIs with Python.
● Collaborative environment with frontend and AI/ML teams.
● Flexible remote/hybrid work options.