AWS Data Engineer (AWS, Snowflake, Denodo)

 

Recruiter:

Quarphix

Job Ref:

JHB000045/SS

Date posted:

Monday, April 11, 2022

Location:

Johannesburg, South Africa


JOB SUMMARY:
We are actively recruiting for a Senior AWS Data Engineer (AWS, Snowflake, Denodo) role for our client in the Insurance, Financial Services industry.

JOB DESCRIPTION:

Job Responsibilities:
  • Design, build and operationalize large scale enterprise data solutions and applications using one or more of AWS data and analytics services in combination with 3rd parties – Glue, Step-functions, Kafka CC, PySpark, DynamoDB, Delta.io, RedShift, Lambda, DeltaLake, Python,.
  • Analyze, re-architect and re-platform on-premise data warehouses to data platforms on AWS cloud using AWS or 3rd party services and Kafka CC.
  • Design and build production data pipelines from ingestion to consumption within a big data architecture, using Java, PySpark, Scala, Kafka CC.
  • Design and implement data engineering, ingestion and curation functions on AWS cloud using AWS native or custom programming.
  • Perform detail assessments of current state data platforms and create an appropriate transition path to AWS cloud.
  • Design, implement and support an analytical data infrastructure providing ad-hoc access to large datasets and computing power.
  • Interface with other technology teams to extract, transform, and load data from a wide variety of data sources using SQL, AWS big data technologies and Kafka CC.
  • Creation and support of real-time data pipelines built on AWS technologies including Glue, Lambda, Step Functions, PySpark, Athena and Kafka CC
  • Continual research of the latest big data and visualization technologies to provide new capabilities and increase efficiency
  • Working closely with team members to drive real-time model implementations for monitoring and alerting of risk systems.
  • Collaborate with other tech teams to implement advanced analytics algorithms that exploit our rich datasets for statistical analysis, prediction, clustering and machine learning
  • Help continually improve ongoing reporting and analysis processes, automating or simplifying self-service support for customers
  • Deep understanding of ETL, ELT, data digestion/cleansing and engineering.
  • Knowledge of Master Data Management and data quality tools and processing.
  • Advanced analytics (Visualization tools – PowerBI/Tableau)
  • Data Governance and Catalog
  • Lambda & Kappa architecture patterns
  • Machine learning and Data Science
  • 5 + years – big data (Snowflake, Big Query, Redshift) and data engineering
  • 4 - 8 years of experience in Data Virtualization / SQL/ ETL / Data warehousing / Data Integration technologies.
  • Solid understanding of SQL and good grasp of relational and analytical database management theory and practice.
  • Good knowledge of JDBC, XML and Web Services APIs.
  • Prior experience in Denodo Platform.
Qualification/s:
  • Bachelor's Degree in Computer Science, Information Technology, or other relevant fields
  • Has experience in any of the following AWS Athena and Glue Pyspark, DynamoDB, Redshift, Lambda, Step Functions and Kafka CC
  • Proficient in AWS Redshift, S3, Glue, Athena, PySpark, Step Functions , Glue Workflows, Kafka CC, Delta.io
  • Knowledge of software engineering best practices across the development lifecycle, including agile methodologies, coding standards, code reviews, source management, build processes, testing, and operations
Minimum Experience Required:
  • Advanced working “data engineering” knowledge and experience working with modern data practices, using Delta.io, CDC management and data load practices.
  • Experience building/operating highly available, distributed systems of data extraction, ingestion, and processing of large data sets
  • Experience working with distributed systems as it pertains to data storage and computing
  • Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement.
  • Strong analytic skills related to working with unstructured datasets.
  • Build processes supporting data transformation, data structures, meta data, dependency, and workload management.
  • A successful history of manipulating, processing and extracting value from large, disconnected data sets.
  • Working knowledge of message queuing, stream processing, and highly scalable Big Data, data stores.
  • Strong project management and organizational skills.
  • Experience supporting and working with cross-functional teams in a dynamic environment.
  • Experience in a Data Engineer or similar roles
  • Experience with big data tools is a must: Delta.io, PySpark, Kafka, etc.
  • Experience with relational SQL and NoSQL databases, including Postgres and Cassandra.
  • Experience with data pipeline and workflow management tools: Step functions, glue workflow etc.
  • Experience with AWS cloud services: EC2, EMR, RDS, Redshift

To apply, send your CV to

 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

AWS Data Engineer
Location: Johannesburg
Salary:
53 days ago


AWS Data Engineer – Centurion/ Hybrid – R1.2m PA
Location: Pretoria
Salary: 1 200 000
aws data engineer – Centurion/ Hybrid – R1.2m PA
77 days ago


AWS Cloud Data Engineer
Location: Pretoria
Salary:
22 days ago


Data Engineer: AWS/ Azure
Location: Johannesburg
Salary: Negotiable
data engineer: aws/ Azure
84 days ago


Senior DevOps Engineer
Location: Johannesburg
Salary:
Today


AI Engineer
Location: Johannesburg
Salary:
Kickstart your career as an AI engineer and help build cutting-edge AI capabilities from the ground up. This is an early-career opportunity to work across the full AI stack—data engineering, ML/AI model development, cloud infrastructure, and AI application deployment—while learning alongside a small, highly skilled team of peers.
4 days ago


Tech Lead
Location: Johannesburg
Salary: Annually
We are seeking a highly skilled Technical Lead to join a fast-paced FinTech environment where innovation and precision drive success. In this role, you will lead the development of complex software solutions, mentor a talented team of developers, and ensure the successful delivery of high-impact projects. You’ll play a pivotal role in architecting and developing new technologies while enhanc...
4 days ago


Backend Developer
Location: Johannesburg
Salary: -
5 days ago


DevOps Engineer
Location: Centurion
Salary: 700 000 Annually
Are you a Kubernetes and Rancher expert with a passion for automation, resilience, and high availability? This is your opportunity to join a forward-thinking tech team where innovation meets impact. If you're driven by the challenge of building robust CI/CD pipelines and maintaining mission-critical infrastructure, this role is for you.
5 days ago


DevOps Engineer
Location: Centurion
Salary: Annually
An Expert DevOps engineer with strong Kubernetes and Rancher, with a strong passion for building resilient, automated CI/CD pipelines and maintaining a highly available infrastructure
5 days ago


Create a free job alert for AWS Data Engineer (AWS, Snowflake, Denodo) in Johannesburg

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions