Job Description
<p><p><b>Job Description : </b><br/><br/><b>About the Job :</b><br/><br/>- Design, code, test, debug, and document software in compliance with client standards, policies, and procedures.<br/><br/>- Analyze business needs and create effective software solutions.<br/><br/>- Prepare design documentation and develop test data for unit, string, and parallel testing.<br/><br/>- Evaluate and recommend software and hardware solutions to meet business requirements.<br/><br/>- Troubleshoot and resolve customer issues with software solutions while implementing improvements and enhancements.<br/><br/>- Collaborate with business and development teams to clarify requirements and ensure testability.<br/><br/>- Draft, revise, and maintain test plans, test cases, and automated test scripts.<br/><br/>- Execute test procedures, log defects, recommend corrective actions, and retest to confirm resolution.<br/><br/>- Document testing procedures for repeatability and knowledge sharing.<br/><br/>- Conduct performance and scalability testing as needed.<br/><br/><b>Essential Job Functions :</b><br/><br/>- Lead small to moderately scoped projects, including supervision of junior team members when required.<br/><br/>- Provide solutions to a diverse range of complex technical challenges.<br/><br/>- Manage schedules, costs, and documentation to drive projects to successful completion.<br/><br/>- Mentor, assign, and review the work of less experienced developers.<br/><br/>- Perform estimation efforts and track progress for assigned projects.<br/><br/>- Draft and execute test plans/scripts with a focus on end-to-end system flows.<br/><br/>- Perform root cause analysis of defects, define corrective actions, and communicate results effectively.<br/><br/><b>Qualifications :</b><br/><br/><b>Essential Requirements :</b><br/><br/>- Proficiency in Python 3.x.<br/><br/>- Basic understanding of Natural Language Processing (NLP).<br/><br/>- Experience designing and building NLP models such as Text Classifiers, Recommenders, and Conversational Agents.<br/><br/>- Familiarity with Embeddings and Vector Databases.<br/><br/>- Understanding of Language Models.<br/><br/>- Experience with GenAI frameworks (e.g., Retrieval Augmented Generation - RAG).<br/><br/>- Experience designing and building inference APIs using Python frameworks like FastAPI, Flask, or Django.<br/><br/>- Experience with Relational and Non-Relational Databases.<br/><br/>- Knowledge of LLMOps stacks such as LangChain or LlamaIndex.<br/><br/><b>Good to Have</b><br/><br/>- Hands-on experience with fine-tuning LLMs, deployments, and MLOps.<br/><br/>- Deep understanding of Python development stack, ecosystems, and libraries:<br/><br/>- NLTK, RASA, LangChain, NumPy, SciPy, Pandas, Dask, spaCy, scikit-learn, PyTorch, TensorFlow.<br/><br/>- Experience in GenAI model evaluation, fine-tuning, and deployments.<br/><br/>- Familiarity with Python testing frameworks (e.g., Pytest, unittest).</p><br/></p> (ref:hirist.tech)