Data Engineer

Pretoria Full-time R50,000 - R62,500 / Month
(R600,000 - R750,000 / Year)

Job Description

Join our team as a Data Engineer, where you will be responsible for developing robust data solutions to enhance our analytics capabilities. Ideal candidates are detail-oriented and thrive in dynamic environments.

Responsibilities

  • Create and maintain data pipelines for various data sources.
  • Implement data security measures and best practices.
  • Collaborate with stakeholders to gather data requirements.
  • Utilize big data technologies for efficient data processing.
  • Assist in performance tuning and optimization of data workflows.
  • Conduct code reviews and provide mentorship to junior engineers.

Requirements

Education
  • Bachelor's degree in Computer Science, Engineering, or related field
Experience
  • 3+ years of experience in data engineering or a related field
Technical Skills
  • SQL
  • Python
  • Apache Spark
  • AWS
  • Data Warehousing
Soft Skills
  • Analytical Thinking
  • Team Player
Languages
  • English: Fluent

Advantageous

  • Experience with Machine Learning concepts: Familiarity with machine learning algorithms and frameworks.
  • Background in Statistics: Strong understanding of statistical methods and analysis.

Benefits

  • Comprehensive health insurance
  • Flexible working hours
  • Ongoing training and development
  • Opportunity for remote work options

Company Culture

  • Innovation: We encourage creative thinking and innovative ideas in our projects.
  • Supportive Team Environment: Our team values collaboration and mutual support.
  • Commitment to Development: We are dedicated to the continuous professional development of our employees.
Status: Closed