Data Analytics Manager

  • Engineering
  • Dubai, United Arab Emirates

Data Analytics Manager

Job description

Communication is our business!

unifonic provides solutions for better customer engagement through a cloud-based platform. We empower businesses to engage with their people through a variety of channels, making their communication conversational, more meaningful, and with ease!

Engineering principle: We ship robust, high-quality code, written for humans to read and maintain!

Data Analytics Manager

The Data Analytics Manager is leading our team of analytics experts, designing, building, expanding, and optimizing our data and data pipeline architecture, as well as optimizing data flow and collection for cross-functional teams. The Data Analytics Manager is an experienced data pipeline builder and data wrangler who enjoys optimizing data systems and building them from the ground up. The Data Analytics Manager is supporting our software developers, data analysts, and data scientists on data initiatives and is ensuring optimal data delivery architecture is consistent throughout the organization. The Data Analytics Manager is excited by the prospect of optimizing or even re-designing our company’s data architecture to support our next generation of products and data initiatives. Addressing particularly data anomalies and 'dirty' data will be of utmost importance for this team. The responsibilities of The Data Analytics Manager include but are not limited to: 

- Propose & Deploy a data architecture design i.e. data lake, data warehouse, ETL tools etc.

- Fix data anomalies of all major input sources i.e. SMS transactional data.

- Help in building a fully functional data engineering team.

Requirements

Must-Have

  • Advanced working SQL knowledge and experience working with relational databases as well as working familiarity with a variety of databases incl. NoSQL.
  • Experience building and optimizing 'big data' pipelines, architectures, and data sets incl. design of data lakes & data warehouses.
  • Hands-on experience building processes supporting data transformation/data cleansing, data structures, metadata, dependency, and workload management.
  • A successful history of manipulating, processing, and extracting value from large disconnected datasets.
  • Working knowledge of message queuing, stream processing, and highly scalable ‘big data’ data stores.
  • Experience with big data tools: Hadoop, Spark, Kafka, etc.
  • Experience with data pipeline and workflow management (ETL) tools: Airflow, Talend, AWS Glue, etc.
  • Advanced knowledge of AWS cloud services: EC2, EMR, RDS, Redshift, S3, etc.
  • Experience with stream-processing systems: Storm, Spark-Streaming, etc.
  • Experience with object-oriented/object function scripting languages: Python, Java, C++, Scala, etc.

Nice To Have

  • Advanced knowledge in database engines, data lakes, data practices, and policies.
  • Proven work experience as a Data Engineer, Data Scientist, Data Analyst, or similar role.
  • Strong project management and organizational skills.
  • Experience supporting and working with cross-functional teams in a dynamic environment.