Senior Data Engineer

Job Description

  • Total of 7+ years of development/design experience with a minimum of 5 years of experience in Big Data technologies on-prem or on cloud.
  • Experience with architecting, building, implementing, and managing Big Data platforms On Cloud, covering ingestion (Batch and Real-time), processing (Batch and Real-time), Polyglot Storage, Data Analytics, and Data Access
  • Good understanding of Data Governance, Data Security, Data Compliance, Data Quality, Meta Data Management, Master Data Management, Data Catalog
  • Proven understanding and demonstrable implementation experience of big data platform technologies on cloud (AWS and Azure), including surrounding services like IAM, SSO, Cluster monitoring, Log Analytics, etc.
  • Experience working with Enterprise Data Warehouse technologies, Multi-Dimensional Data Modeling, Data Architectures or other work related to the construction of enterprise data assets
  • Strong Experience implementing ETL/ELT processes and building data pipelines including workflow management, job scheduling and monitoring
  • Experience building stream-processing systems, using solutions such as Apache Spark, Databricks, Kafka etc.
  • Experience with Spark/Databricks technology is a must
  • Experience with Big Data querying tools
  • Solid skills in Python
  • Strong experience with data modelling and schema design
  • Strong SQL programming background
  • Excellent interpersonal and teamwork skills
  • Experience to drive solution/enterprise-level architecture, collaborate with other tech leads
  • Strong problem solving, troubleshooting and analysis skills
  • Experience working in a geographically distributed team
  • Experience with leading and mentorship of other team members
  • Good knowledge of Agile Scrum
  • Good communication skills

 

Job Responsibilities

  • Work directly with the Client teams to understand the requirements/needs and rapidly prototype data and analytics solutions based upon business requirements
  • Design, implement, and manage large-scale data platform/applications, including ingestion, processing, storage, data access, data governance capabilities and related infrastructure
  • Support design and development of solutions for the deployment of data analytics notebooks, tools, dashboards and reports to various stakeholders
  • Communication with Product/DevOps/Development/QA team
  • Architect data pipelines and ETL/ELT processes to connect with various data sources
  • Design and maintain enterprise data warehouse models
  • Take part in the performance optimization processes
  • Guide on research activities (PoC) if necessary
  • Manage cloud based data & analytics platform
  • Establishing best practices with CI\CD under BigData scope

Required languages

English B2 - Upper Intermediate
Published 21 January
22 views
ยท
1 application
100% read
To apply for this and other jobs on Djinni login or signup.
Loading...