Search by job, company or skills

CodesmoTech

Python Developer (Gen AI)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 months ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are looking for a skilled Python Developer with strong expertise in building scalable applications using frameworks like Django/Flask/FastAPI and hands-on experience in Generative AI (Gen AI) tools such as OpenAI LLMs, LangChain, or RAG-based systems. The ideal candidate should have a passion for building intelligent applications and integrating AI-powered solutions into real-world products.

Key Responsibilities
  • Design, develop, and maintain robust backend services and APIs using Python and frameworks (Django, Flask, or FastAPI).
  • Build and deploy Gen AI solutions leveraging OpenAI APIs, LangChain, Vector Databases (FAISS, Pinecone, Weaviate, etc.), and Retrieval-Augmented Generation (RAG).
  • Integrate LLM-based applications into business workflows, chatbots, or knowledge systems.
  • Optimize application performance, scalability, and security.
  • Collaborate with cross-functional teams (Frontend, Data, Product) to deliver end-to-end solutions.
  • Write clean, maintainable, and well-tested code following best practices.
  • Stay updated with the latest trends in AI/LLMs, Python frameworks, and cloud technologies.
Required Skills & Experience
  • 56 years of professional experience in Python development.
  • Strong hands-on experience in Django/Flask/FastAPI for API and backend development.
  • Practical knowledge of Gen AI/LLMs (e.g., OpenAI, Anthropic, Hugging Face).
  • Experience in building RAG-based applications using vector databases (FAISS, Pinecone, Chroma, etc.).
  • Good understanding of API design, authentication (OAuth/JWT), and RESTful principles.
  • Familiarity with SQL/NoSQL databases (PostgreSQL, MongoDB, MySQL).
  • Experience with CI/CD pipelines, Docker, and cloud platforms (AWS/Azure/GCP) is a plus.
  • Strong problem-solving and debugging skills.
Good to Have
  • Knowledge of Machine Learning/NLP concepts.
  • Experience in frontend integration with React.js or similar frameworks.
  • Familiarity with MLOps tools (MLflow, Vertex AI, SageMaker).
  • Contributions to open-source AI/ML projects.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 126880005