Data Engineer - Contact Center as a Service
Portugal
Talkdesk
Talkdesk is a global cloud contact center leader for modern AI-powered customer service that is trusted, flexible, and innovative. Get a demo today.Contact Center as a Service (CCaaS) is the unit responsible for the Contact Center part of the business. From the Agent interfaces to the routing core, from the dialing machinery to digital channels, everything is working together to connect the user to a great experience and provide the best service.
Serving thousands of contact center Agents from around the world, supporting hundreds of thousands of customers in different industries and carrying on millions of interactions per year, CCaaS is the beating heart of Talkdesk’s modern, cloud-based, distributed contact center.
It doesn’t matter if it's a support request, a sales contact or a special campaign, CCaaS has everything covered.
Responsibilities:
- Develop, deploy and maintain Big Data solutions that will ingest, process and store the necessary data to power Talkdesk’s Data Science, BI and Analytics solutions.
- Design batch or streaming dataflows capable of processing large quantities of fast moving unstructured data.
- Monitoring dataflows and underlying systems, promoting the necessary changes to ensure scalable, high performance solutions and assure data quality and availability.
- Building / maintaining data pipelines and tooling for Data Scientists.
Requirements:
- Strong understanding of distributed computing principles and with distributed systems
- Building stream-processing systems, using solutions such as Spark-Streaming, Flink, Kafka Streams, Storm or similar
- Experience with Big Data processing frameworks such as Hadoop, Spark or Samza
- Experience with Big Data analytical tools, such as Hive, Impala, Presto or Drill
- Experience with integration of data from multiple data sources
- Knowledge of various ETL techniques and frameworks
- Advanced knowledge of SQL and experience with SQL databases, such as PostgreSQL and Redshift
- Strong written and verbal English communication skills
Nice to have / Pluses:
- Experience with cloud environments such as AWS or Google Cloud
- Experience with messaging systems, such as Kafka or RabbitMQ
- Experience with NoSQL databases, such as MongoDB, Cassandra, and HBase
- Experience with workflow management system tool, like Airflow or Luigi
- BS/MS Degree in Computer Engineering, Computer Science, Applied Math, or a similar area
- Experience in Agile development methodology/Scrum
- Experience with Cloudera/MapR/Hortonworks
The Talkdesk story hinges on empathy and acceptance. It is the shared goal among all Talkdeskers to empower a new kind of customer hero through our innovative software solution, and we firmly believe that the best path to success for our mission is inclusivity, diversity, and genuine acceptance. To that end, we will hire, promote, work along, cheer for, bond with, and warmly welcome into the Talkdesk family all persons without regard to ethnic and racial identity, indigenous heritage, national origin, religion, gender, gender identity, gender expression, sexual orientation, age, disability, marital status, veteran status, genetic information, or any other legally protected status.
Tags: Agile Airflow AWS Big Data Cassandra Computer Science Data pipelines Distributed Systems Engineering ETL Flink GCP Google Cloud Hadoop HBase Kafka MongoDB NoSQL Pipelines PostgreSQL Redshift Scrum Spark SQL Streaming Unstructured data
Perks/benefits: Startup environment
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Marketing Data Analyst jobs
- Open MLOps Engineer jobs
- Open AI Engineer jobs
- Open Junior Data Scientist jobs
- Open Data Engineer II jobs
- Open Senior Data Architect jobs
- Open Sr Data Engineer jobs
- Open Senior Business Intelligence Analyst jobs
- Open Data Analytics Engineer jobs
- Open Power BI Developer jobs
- Open Manager, Data Engineering jobs
- Open Product Data Analyst jobs
- Open Principal Data Engineer jobs
- Open Business Data Analyst jobs
- Open Data Quality Analyst jobs
- Open Data Manager jobs
- Open Sr. Data Scientist jobs
- Open Data Scientist II jobs
- Open Big Data Engineer jobs
- Open Business Intelligence Developer jobs
- Open Data Analyst Intern jobs
- Open Principal Data Scientist jobs
- Open ETL Developer jobs
- Open Azure Data Engineer jobs
- Open Data Product Manager jobs
- Open Business Intelligence-related jobs
- Open Data quality-related jobs
- Open Privacy-related jobs
- Open Data management-related jobs
- Open GCP-related jobs
- Open Java-related jobs
- Open ML models-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open Deep Learning-related jobs
- Open APIs-related jobs
- Open PyTorch-related jobs
- Open PhD-related jobs
- Open TensorFlow-related jobs
- Open Consulting-related jobs
- Open Snowflake-related jobs
- Open NLP-related jobs
- Open Data governance-related jobs
- Open Data warehouse-related jobs
- Open Databricks-related jobs
- Open Airflow-related jobs
- Open Hadoop-related jobs
- Open LLMs-related jobs
- Open DevOps-related jobs
- Open CI/CD-related jobs