Data Engineer

Bloemfontein FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

Join our team as a Data Engineer, where your primary responsibility will be to develop and maintain scalable data pipelines and data warehouses. You will work closely with data scientists and analysts to ensure data is reliable, timely, and ready for analysis. This is an excellent opportunity to leverage your expertise in Python and SQL while enhancing our data architecture.

Responsibilities

  • Collaborate closely with data scientists to ensure optimal data preparation.
  • Contribute to the development of big data solutions and architectures.
  • Support analytics initiatives by providing necessary data and insights.
  • Design and implement data security and privacy measures.
  • Adapt data architecture for new technologies as business needs evolve.

Requirements

Education
  • Bachelor's degree in Data Science, Computer Science, or related field
  • Master's degree in Data Engineering preferred
Experience
  • 5+ years of experience in data engineering roles
Technical Skills
  • AWS
  • BigQuery
Soft Skills
  • Problem-solving
  • Adaptability
Certifications
  • Microsoft Certified: Azure Data Engineer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with Docker: Knowledge of containerization practices for deployment.
  • Exposure to big data technologies: Hands-on experience with tools like Apache Hadoop or Spark.

Benefits

  • Full medical aid coverage
  • Performance-related bonuses
  • Work-from-home flexibility
  • Career advancement support

Company Culture

  • Collaborative Work Style: Focus on teamwork and collective problem-solving.
  • Agile Practices: Commitment to agile methodologies to enhance efficiency.
  • Work-Life Balance: Promote a healthy work-life balance for all employees.
Status: Open