Hiring.Camp

Senior Data & ML Engineer

outsidecapital

·

Today

Location
City of Cape Town Metropolitan Municipality, Western Cape
Type
Full-time
Department
Engineering
Seniority
Senior
Closing date
Today
Source
Vincere

Description

You will bring foundational architecture judgement to a growing data-engineering team. You will define how data is ingested, integrated, modelled, governed and made ready for analytics and ML across connected products. You will create patterns that other engineers can reuse, improve the discipline around production change, and guide difficult decisions that span systems and stakeholders.

This is a hands-on technical leadership role: the expectation is not to do every delivery task personally, but to set the right direction, explain the trade-offs, raise the engineering bar and remain close enough to the work to solve the hardest problems.

Profile for Success

  • A degree in computer science, information systems, engineering, mathematics or a related technical discipline.
  • Typically 7–10 years in senior or lead data engineering / platform development. Candidates with fewer years may be considered where they can demonstrate equivalent platform scope, architecture ownership and production judgement.
  • Proven ownership of data-platform or enterprise-integration architecture across multiple connected products, not only participation in individual pipelines.
  • Strong Python, SQL, ETL/ELT, data-modelling and database-engineering foundations, with the ability to explain design choices in terms of cost, latency, reliability, security and maintainability.
  • Strong ML-system and MLOps architecture depth: reproducibility, deployment, monitoring, lifecycle controls and responsible-use considerations.
  • Evidence of defining CI/CD, testing, release, rollback and reliability patterns that other engineers adopted.
  • Demonstrated ability to distinguish personal ownership from delegated work, seek appropriate review and mentor engineers at earlier career stages.
  • Azure or Microsoft-stack exposure is useful. Operational, industrial, IoT, asset-data or energy experience is a differentiator, not a sector gate; AVEVA PI, Asset Framework, CAMs, Airflow, Prefect, Azure Data Factory, TensorFlow or PyTorch are advantageous rather than all mandatory.
  • Cape Town-based availability and willingness to travel occasionally to operational sites, subject to final role-process confirmation.

Skills

PythonAzureCI/CDSQLTensorFlowPyTorchAirflowData EngineeringETL
Senior Data & ML Engineer at outsidecapital | Hiring.Camp