#### Software Engineer – Data Science##### RESULTICKS* Chennai#### DescriptionAbout RESULTICKSRESULTICKS is a global, award-winning AI-powered Customer Engagement and MarTech platform enabling brands to deliver real-time, personalized, data-driven experiences. With advanced AI, big data cloud solutions, and the world’s first customer data blockchain, RESULTICKS empowers organizations with 360-degree customer insights and omnichannel orchestration.Headquartered in Singapore and New York, RESULTICKS operates globally across the USA, India, Southeast Asia, and beyond, serving leading B2B and B2C brands. The company has been recognized multiple times in Gartner’s Magic Quadrant and awarded by Microsoft for excellence in AI-driven customer experience.Job SummaryRESULTICKS is looking for a passionate and skilled Software Engineer – Data Science with 1–4 years of experience to work on Generative AI and Large Language Models (LLMs). The role focuses on researching, developing, fine-tuning, and deploying AI-driven solutions that enable data-driven customer engagement and intelligent decision-making across marketing platforms.Key ResponsibilitiesGenerative AI & LLM DevelopmentExplore, experiment, and implement Generative AI models such as GANs, VAEs, diffusion models, and Large Language Models (GPT, BERT, LLaMA)Fine-tune pre-trained LLMs for domain-specific and task-specific use casesApply prompt engineering and prompt optimization techniquesNLP & Data SciencePerform NLP tasks including text classification, sentiment analysis, and entity recognitionCollect, clean, preprocess, and analyze large-scale text datasetsUse LLMs to assist in data cleaning, feature extraction, and data understandingModel Building & EvaluationDevelop, train, and evaluate machine learning and deep learning modelsMeasure model performance using relevant metrics (perplexity, BLEU score, accuracy, etc.)Perform hyperparameter tuning to improve model efficiency and accuracyVisualization & CommunicationCreate visualizations and analytical reports to communicate insightsPresent findings to both technical and non-technical stakeholders clearlyCollaboration & DeploymentWork closely with engineers, product managers, and researchers to deliver AI solutionsAssist in deploying LLM-powered applications into production environmentsMonitor model performance and support retraining and optimizationContinuous LearningStay updated with the latest advancements in Generative AI, LLMs, and AI toolingRequired Skills & QualificationsTechnical SkillsStrong proficiency in PythonHands-on experience with libraries such as NumPy, Pandas, Scikit-learnExperience with TensorFlow / PyTorchFamiliarity with Hugging Face TransformersSolid understanding of machine learning, deep learning, and statisticsExperience with NLP techniquesKnowledge of data visualization tools (Matplotlib, Seaborn, Tableau, Power BI)Working knowledge of Git and cloud platforms (AWS, GCP, Azure – preferred)Preferred SkillsFine-tuning and deploying Large Language ModelsExperience with RAG (Retrieval-Augmented Generation) architecturesFamiliarity with LangChain, LangGraph, and vector databasesProduction deployment of AI/LLM solutionsEducationBachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Data Science, or a related fieldCore CompetenciesStrong analytical and problem-solving skillsExcellent verbal and written communicationAbility to work collaboratively in cross-functional, global teams#### Role and Responsibilities* Key Responsibilities Generative AI & LLM Development Explore, experiment, and implement Generative AI models such as GANs, VAEs, diffusion models, and Large Language Models (GPT, BERT, LLaMA) Fine-tune pre-trained LLMs for domain-specific and task-specific use cases Apply prompt engineering and prompt optimization techniques NLP & Data Science Perform NLP tasks including text classification, sentiment analysis, and entity recognition Collect, clean, preprocess, and analyze large-scale text datasets Use LLMs to assist in data cleaning, feature extraction, and data understanding Model Building & Evaluation Develop, train, and evaluate machine learning and deep learning models Measure model performance using relevant metrics (perplexity, BLEU score, accuracy, etc.) Perform hyperparameter tuning to improve model efficiency and accuracy Visualization & Communication Create visualizations and analytical reports to communicate insights Present findings to both technical and non-technical stakeholders clearly Collaboration & Deployment Work closely with engineers, product managers, and researchers to deliver AI solutions Assist in deploying LLM-powered applications into production environments Monitor model performance and support retraining and optimization Continuous Learning Stay updated with the latest advancements in Generative AI, LLMs, and AI tooling| Designation | : | Software Engineer – Data Science || Work experience | : | 0 - 1 |### Skills: