Job Role :Senior Software Developer (Java + LLM)Years of experience : 5 years
About Coffeee.ioCoffeee.io is an AI-powered global marketplace for hiring exceptionalpre-assessed developers, making hiring the most efficient and bias-free.
Responsibilities● Java 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 (LLMs) into ourapplications. Develop APIs and interfaces to interact with LLMs and incorporate theircapabilities into our systems.● AI Model Management: Work with AI and data science teams to select, train, andfine-tune language models. Evaluate and improve model performance based onreal-world usage.● Code Quality & Best Practices: Write clean, efficient, and maintainable code. Participate incode reviews and adhere to best practices in both Java development and AI/MLintegration.● Requirements Analysis: Collaborate with product managers, data scientists, andstakeholders to understand application requirements and translate them into technicalspecifications for LLM integration.● Problem-Solving: Troubleshoot and resolve issues related to both Java applications andLLMs. Provide technical support and guidance as needed.● Research & Innovation: Conduct research and explore novel approaches to LLMdevelopment and innovation. Stay up to date on the latest LLM trends and technologies.● Documentation: Document LLM applications, including user manuals and technicalspecifications.
Qualifications● Java Expertise: Experience in Java 8 and knowledge of the latest version, Java 22.● Spring Boot: Proficiency in developing applications using Spring Boot.● RDBMS: Experience with relational database management systems.● Python: Proficiency in Python programming.● LLM Models: Experience in working with LLM models like LLAMA, BERT, Zephyr, Mistral.● Data Analysis: Ability to analyze data and refine models based on statistical results.● LLM Development: Experience in designing, training, and fine-tuning LLMs to enhanceperformance, accuracy, and alignment.● Database Systems: Knowledge of SQL and NoSQL databases and RESTful APIdevelopment.● Version Control & CI/CD: Experience with version control systems (e.g., Git) and CI/CDpipelines.● Communication: Strong communication skills to collaborate effectively withcross-functional teams.