FreshRemote.Work

Full-Stack Python Developer (Langchain, Cromadb, Azure)

Remote job

ABOUT LITIT

LITIT, a joint venture between NTT DATA and Reiz Tech, is a company with deep-rooted industry know-how, dedicated to innovation within the IT sector. Its primary focus is delivering high-quality solutions in the DACH region. With a commitment to excellence, LITIT combines the best of German precision, Japanese work ethics, and Lithuanian talent to provide unparalleled IT service and support to its clients.


ABOUT THE ROLE

We are seeking an experienced Full-Stack Python Developer to join our dynamic team and contribute to the development of innovative applications using cutting-edge technologies. In this role, you will design, develop, and deploy scalable, secure, and high-performance applications, with a particular focus on creating a Retrieval-Augmentation-Generation (RAG) architecture. Your expertise in Python, LangChain, Cromadb, and Azure will be critical in bringing our vision to life.


RESPONSIBILITIES


  • Design, develop, and deploy full-stack applications using Python, Streamlit, and Azure instances.
  • Implement natural language processing (NLP) capabilities utilizing LangChain and other NLP libraries.
  • Design and implement Cromadb databases for efficient data storage and retrieval.
  • Set up and manage continuous integration and continuous deployment (CI/CD) pipelines using Azure DevOps.
  • Participate in code reviews to maintain high-quality code standards.
  • Troubleshoot and debug issues within applications to ensure optimal performance.
  • Stay up-to-date with the latest developments in LangChain, Cromadb, and Azure technologies.
  • Contribute to the development of our RAG architecture, which includes:
    • Retrieval: Designing and implementing data retrieval systems using Cromadb.
    • Augmentation: Developing data augmentation techniques using LangChain and other NLP frameworks.
    • Generation: Integrating text generation models through LangChain and relevant machine learning frameworks.




  • REQUIREMENTS

    • 3+ years of experience in full-stack development using Python.
    • Proficiency with LangChain, Cromadb, and Azure instances.
    • Strong understanding of natural language processing (NLP) concepts and techniques.
    • Experience with CI/CD tools such as Azure DevOps, Jenkins, or similar platforms.
    • Familiarity with database management systems, particularly Cromadb.

    WHAT WE OFFER

    • Learning opportunities with compensated certificates, learning lunches, and language lessons.
    • Opportunity to switch projects after one year.
    • Team building and victory celebration compensation every quarter.
    • Office in Vilnius, Lithuania that offers themed lunches and a pet-friendly environment.
    • Remote work opportunities.
    • Flexible time off depending on the project.
    • Mental health support, including psychologist consultations and seasonal activities with colleagues.
    • Health insurance for Lithuanian residents.
    • Referral bonuses.
    • Loyalty days.
    • Recognition of important occasions in your life.
    Apply

    Job Profile

    Benefits/Perks

    Compensated certificates Flexible time off Health insurance Language lessons Learning opportunities Loyalty days Mental health support Recognition of important occasions Referral bonuses Remote work Team building Team building events Themed lunches

    Tasks
    • Contribute to RAG architecture
    • Design and develop full-stack applications
    • Implement NLP capabilities
    • Manage CI/CD pipelines
    • Participate in code reviews
    • Troubleshoot and debug applications
    Skills

    Azure Azure DevOps CI/CD Cromadb DevOps Jenkins LangChain Machine Learning NLP Python Streamlit

    Experience

    3 years