- Workplace
- Remote
- Type
- Full-time
- Department
- IT
- Education
- Master
- Source
- RecruiterFlow
Description
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