Enable job alerts via email!

Call Analytics Python Developer

Cynet Systems Inc

Toronto

On-site

CAD 80,000 - 110,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company seeks a Data Engineer to develop and maintain ETL pipelines for processing call center data. The role requires collaboration with stakeholders to create scalable data solutions using Python and various data tools. Ideal candidates will have a bachelor's degree in a relevant field and over five years of experience in data engineering.

Qualifications

  • 5+ years of experience in data engineering or analytics development.
  • Strong proficiency in Python for data processing.
  • Experience with relational and NoSQL databases.

Responsibilities

  • Develop and maintain Python-based ETL pipelines.
  • Integrate and transform structured and unstructured data.
  • Build APIs and data services for real-time analytics.

Skills

Python
Data Engineering
SQL
Data Integration
NLP

Education

Bachelor's degree in Computer Science, Data Engineering, or a related field

Tools

pandas
NumPy
PySpark
Git
Docker
Airflow

Job description

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).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Freelance Software Developer (Python) - Quality Assurance (AI Trainer)

Mindrift

Toronto

Remote

CAD 100,000 - 125,000

Yesterday
Be an early applicant

Freelance Software Developer (Python-Rust) - AI Tutor

Mindrift

Toronto

Remote

CAD 100,000 - 125,000

11 days ago

Freelance Software Developer (Python) - AI Tutor

Mindrift

Toronto

Remote

CAD 60,000 - 90,000

20 days ago

Junior Software Engineer - Cross-platform C++ - Multipass

Canonical

Toronto

Remote

CAD 70,000 - 100,000

15 days ago

Freelance Software Developer (Python) - AI Trainer

Mindrift

Montreal

Remote

CAD 80,000 - 100,000

2 days ago
Be an early applicant

Python Developer

Cititec

Toronto

On-site

CAD 80,000 - 120,000

5 days ago
Be an early applicant

Freelance Software Developer (Python-Rust) - AI Tutor

Mindrift

Vancouver

Remote

CAD 60,000 - 90,000

10 days ago

Freelance Software Developer (Python-Rust) - AI Tutor

Mindrift

Remote

CAD 80,000 - 100,000

10 days ago

Freelance Software Developer (Python-Rust) - AI Tutor

Mindrift

Ottawa

Remote

CAD 80,000 - 100,000

11 days ago