Senior Data / Ml Engineer

Powerfleet

Cape Town, South Africa
On-site
Apache spark (pyspark)
Apache kafka or equivalent
Data lake and data warehouse design
Powerfleet is a global leader in the AIoT SaaS mobile asset industry, unifying business operations and delivering actionable insights

Job Summary

  • Powerfleet is a global leader in the AIoT SaaS mobile asset industry, unifying business operations and delivering actionable insights.
  • The role involves designing, building, and maintaining robust, scalable data infrastructure and operationalizing ML models.
  • Powerfleet is committed to creating an inclusive and diverse workplace that reflects the rich diversity of South Africa.

Matching Summary

Powerfleet is a global leader in the AIoT SaaS mobile asset industry, unifying business operations and delivering actionable insights.

Skills & Requirements

Must-have

  • Apache Spark (PySpark)
  • Apache Kafka or equivalent
  • Data lake and data warehouse design
  • Python, C#, Java, SQL
  • AWS (S3, Glue, EMR, Lambda)
  • CI/CD with Azure DevOps/GitHub Actions
  • Terraform and/or CloudFormation
  • Docker, Kubernetes, Apache Airflow
  • Monitoring, logging, and alerting
  • RBAC, IAM policies, data encryption

Nice-to-have

  • MLOps tooling experience
  • Data mesh or data product patterns
  • Azure cloud familiarity
  • Telematics, IoT, time-series data
  • AI-assisted tooling, LLM integration

Key Requirements

  • 8+ years of relevant experience with Bachelor's degree
  • 5+ years of experience with Master's degree
  • Big Data & Processing proficiency
  • Streaming platform experience
  • Data Lake & Lakehouse experience
  • Strong database knowledge
  • Cloud infrastructure experience
  • DevOps & Tooling experience
  • Containerisation & Orchestration experience
  • Monitoring & Observability experience
  • Data Governance & Security knowledge

Work Rights

Not specified

Tailored Resume

Cover Letter