Job Description

Position: Big Data EngineerLocation: JohannesburgEmployment Type: ContractRequired SkillsStrong hands-on experience with Spark, Hadoop, Hive, HBase, Kafka, or similar big data tools.Expertise in Python, Scala, or Java.Experience designing and managing ETL/ELT pipelines for large-scale datasets.Solid understanding of ML model deployment, feature store concepts, and MLOps.Experience with cloud technologies (AWS EMR, Glue, S3, GCP DataProc, Azure Databricks, etc.).Strong understanding of APIs, microservices, and distributed system architectures.Knowledge of geospatial data processing (GDAL, GeoSpark, Shapefiles, WKT/WKB formats, etc.) is a plus.Familiarity with dashboarding/monitoring tools (Grafana, Kibana, Prometheus, Datadog).Preferred SkillsExperience working in telecom domain analytics.Exposure to CI/CD pipelines, Docker, Kubernetes.Experience building secure client-facing platforms.Knowledge of data governance, security, and compliance best practices.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In