Job Description:
Responsibilities:- Develop and maintain Python-based ETL pipelines to process call center data from platforms like Client, NICE, or Five9.
- Integrate and transform structured and unstructured data (e.g., call logs, transcripts, sentiment scores).
- Build APIs and data services to support real-time analytics and reporting.
- Collaborate with data analysts, engineers, and business stakeholders to define data requirements and deliver scalable solutions.
- Implement data quality checks, logging, and monitoring for analytics pipelines.
- Support speech and text analytics initiatives using Python and NLP libraries.
- Optimize performance of data workflows and ensure compliance with data governance standards.
Required Qualifications:
- Bachelor’s degree in Computer Science, Data Engineering, or a related field.
- 5+ years of experience in data engineering or analytics development roles.
- Strong proficiency in Python for data processing (pandas, NumPy, PySpark, etc.).
- Experience with SQL and working with relational and NoSQL databases.
- Familiarity with call center platforms and telephony data structures.
- Experience with REST APIs and data integration tools.
- Knowledge of version control (Git) and CI/CD practices.
Preferred Qualifications:
- Experience with cloud platforms (AWS Lambda, GCP Cloud Functions, Azure Data Factory).
- Familiarity with speech analytics tools (e.g., CallMiner, Verint, NICE).
- Exposure to NLP libraries (spaCy, NLTK, Hugging Face Transformers).
- Experience with containerization (Docker) and orchestration (Airflow, Prefect).