Data Engineer

Johannesburg FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are on the hunt for a Data Engineer to enhance our data infrastructure at Innovative Analytics Ltd. The ideal candidate will be proficient in data engineering, capable of tackling complex data sets and ensuring effective data flow across systems. If you're keen on analytics and big data solutions, this role is for you!

Responsibilities

  • Design and maintain data warehousing solutions.
  • Work closely with stakeholders to understand data requirements.
  • Perform data modelling and schema design for new data initiatives.
  • Assist in defining data architecture and build data management strategies.
  • Implement automated solutions for data monitoring and reporting.

Requirements

Education
  • Bachelor's degree in Computer Science, Information Technology or a related field
  • Master's degree is advantageous
Experience
  • 3+ years of experience in data engineering or related fields
Technical Skills
  • SQL
  • Python
  • Apache Spark
Soft Skills
  • Analytical thinking
  • Collaboration
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud platforms (AWS, Azure): Experience working with cloud-based data solutions and architectures.
  • Knowledge of NoSQL databases (MongoDB, Cassandra): Familiarity with NoSQL data stores and their use cases.

Benefits

  • Health insurance coverage
  • Retirement plan with employer matching
  • Flexible working hours
  • Professional development opportunities

Company Culture

  • Innovation: We encourage innovative thinking and creative problem solving in our projects.
  • Team Spirit: Collaboration and teamwork are the cornerstones of our success.
  • Diversity: We celebrate diversity and inclusion in our workforce, valuing every unique perspective.
Status: Open