Job Details
Skills And Tools:
Job Description
Overview
We are seeking a highly analytical and research-driven Data Scientist & AI Specialist to develop and deploy AI-powered features, recommendation systems, and business intelligence solutions. This individual will work on cutting-edge NLP models, machine learning pipelines, and data-driven analytics to optimize both user experiences and strategic decision-making.
The ideal candidate is not only a strong technical expert in AI, NLP, and machine learning but also a problem solver who understands business intelligence and data science applications. They should be eager to research new methodologies, experiment with state-of-the-art techniques, and continuously optimize models to ensure real-world impact.
This role requires versatility, adaptability, and an ownership mindset, with a focus on building scalable AI solutions and deriving actionable insights from complex data.
Key Responsibilities
1. AI & NLP Feature Development
- Develop and fine-tune NLP models and AI-driven features for a Python-based application.
- Work with large language models (LLMs), retrieval-augmented generation (RAG), knowledge graphs, and semantic search techniques.
- Design and develop recommendation system algorithms that incorporate multiple factors, such as user interactions, performance data, and behavioral patterns.
- Implement LLM fine-tuning, prompt engineering, and text-processing pipelines for AI-enhanced user interactions.
- Build robust evaluation frameworks to assess model reliability, efficiency, and accuracy.
2. Business Intelligence & Machine Learning
- Collect, clean, and analyze structured and unstructured data from various sources.
- Design and maintain data models and ETL pipelines, ensuring data integrity, accessibility, and consistency.
- Develop interactive dashboards and data visualizations (Plotly, Dash, Streamlit, or BI tools) to support strategic decision-making.
- Apply machine learning and neural network-based approaches to improve forecasting accuracy, pattern recognition, and process optimization.
- Transform raw data into actionable insights, optimizing workflows and improving business strategies.
3. Model Deployment & MLOps
- Work closely with DevOps & Cloud Engineers to deploy AI models in cloud-based or local environments.
- Implement model versioning, automated retraining, and continuous monitoring to maintain high model performance over time.
- Optimize AI pipelines for scalability, efficiency, and low-latency inference, ensuring smooth integration with real-world applications.
4. Research & Continuous Improvement
- Stay up to date with state-of-the-art advancements in NLP, machine learning, and AI research.
- Conduct experiments with new algorithms, architectures, and frameworks to enhance AI capabilities.
- Document methodologies and communicate findings clearly to both technical and non-technical stakeholders.
- Identify opportunities to improve existing AI systems, refining models based on user feedback, performance data, and real-world interactions.
5. Collaboration & Documentation
- Work with developers, UI/UX designers, and cloud engineers to integrate AI solutions into a seamless user experience.
- Write technical documentation on AI models, data pipelines, and research methodologies.
- Present findings and translate complex AI concepts into actionable recommendations for decision-makers.
Job Requirements
1. Core Data Science & AI Skills
- Proficiency in Python (NumPy, Pandas, scikit-learn, PyTorch, TensorFlow).
- Strong understanding of machine learning algorithms, neural networks, and optimization techniques.
- Hands-on experience with NLP models, text embeddings, and LLM fine-tuning.
- Knowledge of retrieval-augmented generation (RAG), knowledge graphs, and vector search.
- Experience working with SQL and NoSQL databases for data storage and retrieval.
2. Business Intelligence & Analytics
- Experience building data visualization dashboards (Plotly, Dash, Streamlit, Tableau, Power BI).
- Expertise in forecasting, time-series analysis, and statistical modeling.
- Ability to derive actionable insights from large datasets and translate them into strategic recommendations.
3. Model Deployment & MLOps
- Experience deploying AI models using APIs, cloud services (AWS, GCP, Azure), or containerized environments (Docker, Kubernetes).
- Ability to implement model monitoring, automated retraining, and performance evaluation.
- Familiarity with distributed AI workloads and cloud-based AI deployments.
4. Strong English Proficiency
- Written: Ability to produce detailed technical documentation, research reports, and data-driven insights.
- Spoken: Comfortable discussing AI models, business analytics, and research findings in English with both technical and non-technical stakeholders.
5. Collaboration & Agile Development
- Experience working in multi-disciplinary teams (developers, data engineers, product managers).
- Familiarity with Git-based workflows and best practices for version control.
- Previous startup experience or experience in fast-paced, evolving environments is highly valued.
Nice-to-Have (Not Required but Beneficial)
- Advanced deep learning expertise (PyTorch, TensorFlow, Hugging Face Transformers).
- Experience with MLOps tools (MLflow, Kubeflow, or similar).
- Knowledge of graph-based AI (knowledge graphs, graph neural networks).
- Experience with PySide6/PyQt for better AI integration into the desktop application.
Candidate Profile
- Research-Driven & Explorative: Constantly follows advancements in AI, machine learning, and data science. Proactively experiments with new NLP architectures, evaluation techniques, and optimization strategies.
- Highly Analytical & Strategic: Designs scalable, interpretable, and high-impact AI solutions that align with business needs and AI-powered product development.
- Collaborative & Team-Oriented: Works effectively with developers, cloud engineers, and UI/UX designers to integrate AI-powered features into applications.
- Problem-Solver: Anticipates challenges in data processing, model deployment, and AI performance. Proactively refines ML pipelines, inference mechanisms, and evaluation metrics to ensure robust performance.
- Ownership Mindset: Takes full responsibility for end-to-end AI systems, ensuring machine learning models and business intelligence solutions are reliable, scalable, and impactful.