Search by job, company or skills

CodesmoTech

Python Developer (Gen AI)

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

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