Senior AWS Data Engineer

 

Recruiter:

PBT Group

Job Ref:

PBT2803928717

Date posted:

Monday, March 28, 2022

Location:

Johannesburg, South Africa

Salary:

market related


JOB SUMMARY:
PBT Group has an opportunity for a Senior AWS Data Engineer.

JOB DESCRIPTION:

PBT Group has an opportunity for a Senior AWS Data Engineer.

Duties:

  • 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 - Spark, EMR, DynamoDB, RedShift, Kinesis, Lambda, Glue, Snowflake.
  • Analyze, re-architect and re-platform on-premise data warehouses to data platforms on AWS cloud using AWS or 3rd party services.
  • Design and build production data pipelines from ingestion to consumption within a big data architecture, using Java, Python, Scala.
  • 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 and AWS big data technologies.
  • Creation and support of real-time data pipelines built on AWS technologies including Glue, Redshift/Spectrum, Kinesis, EMR and Athena
  • 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

Experience:

  • Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases.
  • 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: Hadoop, Spark, Kafka, etc.
  • Experience with relational SQL and NoSQL databases, including Postgres and Cassandra.
  • Experience with data pipeline and workflow management tools: Azkaban, Luigi, Airflow, etc.
  • Experience with AWS cloud services: EC2, EMR, RDS, Redshift
  • Experience with stream-processing systems: Storm, Spark-Streaming, etc.
  • Experience with object-oriented/object function scripting languages: Python, Java, C++, Scala, etc

Qualifications/ Certification:

  • Bachelor''s Degree in Computer Science, Information Technology or other relevant fields
  • Has experience in any of the following AWS Athena and Glue Pyspark, EMR, DynamoDB, Redshift, Kinesis, Lambda, Snowflake
  • Proficient in AWS Redshift, S3, Glue, Athena, DynamoDB, EMR
  • Knowledge of software engineering best practices across the development lifecycle, including agile methodologies, coding standards, code reviews, source management, build processes, testing, and operations

 

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 (Senior) 2517
Location: Pretoria
Salary: Monthly
aws data engineer
12 days ago


Python & AWS Software Engineer (Senior)
Location: Centurion
Salary:
SummaryJoin our dynamic client as a senior Python & aws Software engineer, where you'll play a pivotal role in crafting innovative IT solutions for global clients. You'll leverage your expertise in API and ETL development, alongside proficiency in Git, CI/CD pipelines, and PySpark, to drive impactful projects within the Impact Foundry Platform. Collaborate closely with cross-functional teams, ...
25 days ago


Technical Test Analyst (Senior)
Location: Johannesburg
Salary:
Are you an experienced IT professional with a passion for quality assurance and testing? We're seeking a senior Software engineer to join our team and contribute to our innovative projects.
7 days ago


Lead Product Engineer
Location: Johannesburg
Salary: Hourly
We are currently recruiting for a LEAD PRODUCT engineer for one of our clients in the Banking industry, for a 6-month rolling employment contract.
12 days ago


Technical Test Analyst (Senior)
Location: Pretoria
Salary:
Are you an experienced IT professional with a passion for quality assurance and testing? We're seeking a senior Software engineer to join our team and contribute to our innovative projects.
18 days ago


Senior PostgreSQL Operations Specialist
Location: Pretoria
Salary: Hourly
We are seeking a senior PostgreSQL Operations Specialist for a flexible resources assignment. The successful candidate will be responsible for designing, implementing, and maintaining robust database access monitoring solutions for PostgreSQL databases, ensuring data integrity and security.
22 days ago


Data Engineer
Location: Johannesburg
Salary: Monthly
A client in the software development space requires an experienced data engineer to join their team. Your main responsibility will be designing, developing, and maintaining data warehouses and data lake solutions for clients.
5 days ago


Back-End Developer (JavaScript)
Location: Centurion
Salary: 35000 Monthly
A client that specializes in communication management systems is looking for an intermediately available Back-End Developer to join their team. They are on the hunt for an individual with good coding habits who will work on JavaScript / TypeScript for Node.js in Lambdas.
5 days ago


Full Stack Developers (C#.Net) - (Join our Talent Pool)
Location: Midrand
Salary: Market related
Our experienced team of software developers assist our clients through their software development jo
7 days ago


Software Developer
Location: Centurion
Salary: 300000
Are you a Technically Strong, intermediate Full Stack Developer looking to join a young, dynamic team and focus on front-end development? Here's an opportunity to help migrate their legacy system using the very pinnacle of modern technology (Node.js, aws (Lambda, S3), React Native, TypeScript, PostgreSQL, MS SQL).
8 days ago


Create a free job alert for Senior AWS Data Engineer 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