Crowdnetic Technologies Private Limited is an unlisted private company incorporated on 18 January 2016. It is classified as a private subsidiary of FinMkt.Inc., New York and is in Hyderabad, Telangana.
Job description:
We are seeking a highly skilled and motivated Langchain Developer to join our dynamic team in Hyderabad. This is a full-time on-site role where you will be central to developing and implementing AI-powered solutions using the Langchain framework. You will be responsible for the back-end development, software architecture, programming, and applying object-oriented principles to create scalable and efficient applications.
Key Responsibilities:
Design, develop, and implement applications leveraging the Langchain framework to integrate Large Language Models (LLMs) for various use cases such as chatbots, content generation, summarization, and data augmentation.
- Build and maintain robust and scalable back-end systems using Python and relevant frameworks.
- Integrate LLMs with external data sources, APIs, and databases to create context-aware applications.
- Develop and manage prompt templates to optimize LLM interactions and ensure accurate and relevant responses.
- Implement memory management modules within Langchain to maintain context in conversational AI applications.
- Write clean, efficient, and well-documented code following object-oriented programming (OOP) principles.
- Participate in the entire software development lifecycle, including requirements gathering, design, development, testing, and deployment.
- Collaborate with cross-functional teams, including front-end developers and data scientists, to deliver end-to-end AI solutions.
- Troubleshoot and debug applications to ensure optimal performance and stability.
- Stay up-to-date with the latest advancements in AI, LLMs, and the Langchain framework.
- Contribute to the continuous improvement of our development processes and best practices.
- Potentially explore and integrate blockchain technology concepts into AI applications (if applicable to projects).
- Develop and maintain unit and integration tests to ensure code quality and reliability.
- Deploy and monitor applications in production environments.
- Optimize applications for speed and scalability.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 4 years of experience as a Python Developer.
- Strong foundation in Computer Science principles and Software Development methodologies.
- Proven experience in Back-End Web Development and building scalable applications.
- Deep understanding and proficiency in Object-Oriented Programming (OOP) concepts and design patterns.
- Solid programming skills in Python, including experience with relevant libraries and frameworks.
- Familiarity with Large Language Models (LLMs) such as GPT-3, PaLM, or open-source alternatives.
- Experience with the Langchain framework and its core components (models, prompts, chains, agents, memory, callbacks, etc.).
- Experience with integrating external data sources (e.g., databases, APIs, vector stores) with LLMs using Langchain.
Culture
Fast-paced, intellectually stimulating, steep learning, and growth Close-knit, hardworking,
supportive colleagues Challenging work.
Perks and Benefits
Work-life balance.
Health & accidental insurance
Employee Provident Fund
Open door policy with the leadership team. Co-founders are just a call away.
Job Types: Full-time, Permanent (Work from Office)