YOUR ROLE

We are seeking a highly skilled Python Developer with solid software engineering fundamentals and hands-on experience in modern AI/LLM application development. The ideal candidate should bring strong programming expertise, familiarity with GenAI concepts, and practical knowledge of agentic frameworks.


Key Requirements: 

  • Strong software development background, with clear understanding of engineering best practices such as clean code, object-oriented programming (OOP), design patterns, testing methodologies, version control, and CI/CD pipelines.
  • Proven experience in Python development, including building scalable applications, working with popular libraries/frameworks, and writing maintainable, modular code.
  • Basic to intermediate understanding of GenAI concepts, including:
    •  Chunking and document preprocessing
    • Embeddings and vector databases
    • Retrieval-Augmented Generation (RAG) workflows
  • Function calling, tool use, and LLM orchestration patterns
  • Hands-on experience with LangChain, specifically in designing chains, building RAG pipelines, integrating tools, and orchestrating LLM workflows.
  • Working knowledge of LangGraph or similar agent-based frameworks (such as CrewAI, AutoGen, or comparable libraries) to design multi-agent systems, workflow graphs, or autonomous process flows