Job Description
About the Role (Part-time/Full-time)
We are looking for a Backend Developer with strong Python expertise and an interest in
Generative AI and Large Language Models (LLMs). The role primarily focuses on designing,
developing, and maintaining scalable backend systems, APIs, and data pipelines that power
AI-driven applications.
The ideal candidate should be comfortable building production-grade backend services and
have working knowledge of modern AI technologies, including LLMs, RAG systems, and AI
integrations.
Key Responsibilities
● Design, develop, and maintain scalable backend applications using Python.
● Build and optimize RESTful APIs using FastAPI or similar frameworks.
● Develop integrations with third-party services and AI/LLM providers.
● Design and manage databases, write efficient SQL queries, and optimize application
performance.
● Build backend systems that support AI-powered features such as chatbots, agents, and
document processing workflows.
● Collaborate with frontend developers, product teams, and AI engineers to deliver
end-to-end solutions.
● Participate in deployment, monitoring, and maintenance of production systems.
● Write clean, maintainable, and well-tested code following industry best practices.
Required Skills
● Strong proficiency in Python.
● Experience building and consuming REST APIs.
● Hands-on experience with FastAPI, Flask, or Django.
● Good understanding of SQL databases (PostgreSQL, MySQL, etc.).
● Knowledge of software design principles, backend architecture, and system design.
● Familiarity with Git and modern development workflows.
● Basic understanding of cloud platforms and deployment processes.
● Understanding of authentication, authorization, caching, and backend security best
practices.
Preferred Skills
● Experience working with Generative AI and Large Language Models (LLMs).
● Familiarity with OpenAI, Anthropic, Gemini, or similar AI APIs.
● Understanding of RAG (Retrieval-Augmented Generation), vector databases, and
embeddings.
● Basic knowledge of DevOps tools such as Docker, CI/CD pipelines, and cloud
deployments.
● Familiarity with React or modern frontend frameworks.
● Experience working with message queues, background jobs, or event-driven
architectures.
What We Value
● Strong problem-solving ability.
● Ownership mindset and attention to detail.
● Curiosity to learn emerging technologies, especially in AI.
● Ability to work in a fast-paced startup environment