NLP Data Analyst
Key Responsibilities
NLP Analyst proficient in SQL, Python, and Natural Language Processing. This role requires a strong background in handling complex unstructured datasets and uncovering patterns that fuel smart decision-making. Candidates should demonstrate experience in applying NLP to solve business problems in operations, including analyzing customer interactions to extract actionable insights and optimize workflows. Require 4-6 years of experience, particularly within customer service operations.
Core Responsibilities
- Follow Agile development principles to develop and deploy cutting edge Data Products and POCs using massive sets of structured and unstructured data.
- Ensure the data product is deployed with thorough testing and is of the highest quality
- Communicate the results to other members of the team in a clear and intuitive manner
- Interface with leadership and team members regularly to brainstorm ideas, and communicate progress and risks.
- Use JIRA and Confluence as tools for Agile Project planning
- Communicate the progress and results in a clear, concise, and timely manner with other stakeholders
Requirements
- You have worked with massive structured/unstructured data sets before (working with voice and text data).
- You are a solid coder who uses either SQL & Python/Spark/R to deploy data solutions or data products into production.
- You have experience with state-of-the-art NLP algorithms and models including BERT, GPT, RoBERTa, and T5, as well as traditional techniques like TD-IDF and word embeddings.
- You have proficiency in tools and frameworks such as SpaCy, NLTK and TensorFlow/PyTorch for developing and deploying NLP models.
- Demonstrated ability to build and fine-tune NLP solutions for tasks like sentiment analysis, topic modeling, named entity recognition, and text summarization.
- You are highly enthusiastic about uncovering actionable insights from data and conveying these insights to business as stories that stick.
- You are a strong analytical person who loves solving business problems using massive data sets.
- You interface with leadership and team members to get clarity on your requirements, end goals, and deliverables.
- You are detail-oriented but never lose sight of deadlines.
- You always have an eye on the products you deploy and never assume that everything is ok.
- You are comfortable following the procedures and coding standards set by the organization
- You have MS or BS in Mathematics, Computer Science, Engineering, or Economics (required).
- You have 3-6 years of experience in Customer Service functions for consumer products, retail, tech, telecom, or financial industries.
- You have 2-4 years of experience in Big Data environment specifically Hive/Spark where you have worked on solutions that scale smoothly on high-volume (1TB+) & high-dimensionality (500+ variables per schema) data.
- You have worked with Tableau or Power-BI before.
Skills
- Experience in Customer Service Operations in one of the following domains – Telecom/retail/e-commerce/consumer packaged goods (CPG), Mobile or Consumer electronics industries
- Agile Principles/Scrum/Kanban
- Solid understanding of Hadoop (Hive and Impala) & Spark (PySpark/Scala)
- Proficient in Python/Scala/R/Java & SQL
- Proficient in Data Visualization Software – Tableau/Power BI.
- Demonstrated knowledge of one or more key information service standards such as SDLC, ITIL, QA/testing, Project Management, Six Sigma, etc.
- Strong PC skills including knowledge of Microsoft SharePoint and JIRA for Agile development
- Strong interpersonal and consultative skills to translate and understand reporting requirements.
- Ability to work as part of a team, as well as work independently or with minimal direction.
- Excellent written, presentation, and verbal communication skills.
Location: Plano, TX
Duration: 6+ month W2 contract | Potential for extension