How Remoteville checks and expires listings
Data Scientist
Skills
Artificial IntelligenceBig DataData VisualizationData WranglingKnowledge Graph-Based Natural Language ProcessingKnowledge GraphsKubernetes
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Demonstrated experience with Machine learning and NLP
- Experience with the application, deployment, and transfer learning of open-source LLMs
- Strong background in research and/or industrial roles building AI and data systems for organizations
- Development of training algorithms and management of training datasets
- Able to clearly articulate and propose ideas to non-technical stakeholders across the business
- Knowledge and experience of Python with applicable ML libraries such as nltk, spacy, scikit-learn, transformers, and sentence-transformers
- Proficient in presenting findings using visual tools
- Ability to work with a high degree of autonomy and initiative
- Producing maintainable, production-ready code
- Communicative, adaptable, and resilient to change
- Knowledge of Microservices architecture patterns
- Knowledge of Docker and Kubernetes
- Knowledge of Kafka as a streaming and queueing system
- Experience with Software Engineering practices including Git version control, Test Driven Development, and Agile practices
Day to day
- Design, develop, and deploy NLP models and algorithms to analyze large-scale text data
- Preprocess and clean text data to prepare it for analysis, including tokenization, stemming, lemmatization, and entity recognition
- Implement and fine-tune machine learning models for various NLP tasks such as text classification, named entity recognition, topic modeling, and language generation
- Conduct exploratory data analysis to uncover trends, patterns, and insights from text data
- Collaborate with data engineers to ensure the integration of NLP solutions into existing data pipelines and systems
- Work closely with product managers and business stakeholders to understand requirements and translate them into technical solutions
- Continuously research and stay updated with the latest advancements in NLP and machine learning to apply best practices and innovative approaches
- Communicate findings and insights through effective data storytelling, visualizations, and presentations to both technical and non-technical audiences
- Ensure the ethical and responsible use of data and NLP technologies in all projects
