Experience- 7+ Years Skills:
Looking for a candidate strong in Java with AI tools and NLP exp.LLM training will be provided by client.
Experience in java 8Knowledge of latest version of java 22Experience in spring bootExperience in RDBMSExperience in pythonExperience in working with LLM model like LLAMA, BERT, Zephyr, MistralExperience in analysing data and refine models based on statistical resultsExperience in design, train, and fine-tune LLMs to enhance performance, accuracy, and alignmentKnowledge of database systems (SQL and NoSQL) and RESTful API development.Experience with version control systems (e.g., Git) and CI/CD pipelines.Good communication skills Preferred Skills:Experience with cloud platforms (e.g., AWS or Azure or Google Cloud) and deploying AI models in cloud environments.Responsibilities: Integrate LLMs and LLM applications into products and servicesDesign, develop, and optimize AI prompts for LLM interactionConduct research and explore novel approaches to LLM development and innovationCollaborate with cross-functional teams to identify and address business needsContribute to high-quality publications or patents related to LLM developmentStay up to date on the latest LLM trends and technologiesDocument LLM applications, including user manuals and technical specificationsJava Application Development: Design, develop, and maintain robust Java applications. Utilize frameworks and tools to ensure high performance, scalability, and security.LLM Integration: Implement and integrate Large Language Models into our applications. Develop APIs and interfaces to interact with LLMs and incorporate their capabilities into our systems.AI Model Management: Work with AI and data science teams to select, train, and fine-tune language models. Evaluate and improve model performance based on real-world usage.Code Quality & Best Practices: Write clean, efficient, and maintainable code. Participate in code reviews and adhere to best practices in both Java development and AI/ML integration.Requirements Analysis: Collaborate with product managers, data scientists, and stakeholders to understand application requirements and translate them into technical specifications for LLM integration.Problem-Solving: Troubleshoot and resolve issues related to both Java applications and LLMs. Provide technical support and guidance as needed.