Posted on: 19 April 2023
ID 857466

Machine Learning Engineer (Cape Town and Johannesburg)

Job description:

Purpose Statement Join our team at Capitec as a Machine Learning Engineer and help us build, implement, and improve our AI platform! As part of our team, you will collaborate with others to create and deliver our AI strategy, ensuring that Capitec remains competitive in a fast-changing landscape.

Your role will involve designing, developing, and implementing machine learning algorithms and models, as well as maintaining the AI platform and associated technologies. To be successful in this role, you should have a strong understanding of machine learning technologies and a proven track record of developing and implementing machine learning solutions.

We offer a dynamic and challenging work environment, with opportunities for personal and professional growth. If you're a motivated individual with a passion for developing cutting-edge AI solutions, apply now and take the first step towards becoming part of an innovative and forward-thinking team at Capitec!



Experience Minimum:
Proven experience in:

  • 2+ yrs software development experience
  • Strong analytical and problem-solving skills
  • Expert in Python and SQL
  • Experience with the modern software development best practices, e.g.
    • agile software development
    • code reviews
    • unit testing
    • version control, e.g. git
    • CI/CD
  • Experience with microservice architectures
  • Experience working in an agile team
  • Experience with ML frameworks and tools (e.g. pandas, numpy, scikit-learn, TensorFlow, Pytorch, Spark MLlib)
  • Experience with modern ETL, compute and orchestration frameworks, e.g. Apache Spark, Apache Flink, Apache Kafka, etc.
  • Development experience in both Windows and Linux
  • Experience with container technologies, e.g. Docker, Kubernetes

Ideal:

  • Experience in building machine learning or AI systems
  • Proficiency in R language
  • Experience deploying models to production
  • Experience building distributed systems
  • Experience with NoSQL databases
  • Experience working with ML platforms, e.g. MLflow, Kubeflow, etc.
  • Experience working with Data Science platforms, e.g. Dataiku, Domino, etc.
  • Experience with cloud-based infrastructure, e.g. Azure, AWS, GCP; ideally AWS
Qualifications (Minimum)
  • A relevant qualification in Information Technology - Computer Science or Engineering - Other
Qualifications (Ideal or Preferred)
  • Masters Degree in Information Technology - Computer Science or Engineering - Other
Knowledge Min:
Must have knowledge of:

  • Object oriented and functional programming in Python
  • Modern software development practices
  • Database querying using SQL
  • Data life cycle
  • Machine learning concepts
  • Machine learning model life cycle
  • Microservice architectures

Ideal:
Knowledge of:

  • Data Science lifecycle
  • Distributed system design
  • Big data storage and processing solutions
  • Machine learning model architectures
Skills
  • Analytical Skills
  • Decision making skills
  • Planning, organising and coordination skills
  • Problem solving skills
  • Researching skills
Conditions of Employment
  • Clear criminal and credit record
  • A valid driver's license and own vehicle is required
  • Contactable via own mobile phone
Occupation:
Finance jobs


This job offer is not active at the moment.
Apply for a job
You have already applied to this job position
Save ad
Dihlabeng hospital jobs available

Dihlabeng hospital jobs available

Dihlabeng hospital
Bethlehem
Jobin.co.za
BAKUBUNG PLATINUM MINE JOBS AVAILABLE

BAKUBUNG PLATINUM MINE JOBS AVAILABLE

BAKUBUNG PLATINUM MINE
Rustenburg
Jobin.co.za
TWO RIVERS PLATINUM MINE JOBS AVAILABLE

TWO RIVERS PLATINUM MINE JOBS AVAILABLE

TWO RIVERS PLATINUM MINE
STEELPOORT
Jobin.co.za
Transnet Bakkies Truck Tenders 078 203 6974
Jobin.co.za
Transnet Bakkies Truck Contract 078 203 6974

Transnet Bakkies Truck Contract 078 203 6974

Transnet
Pretoria / Tshwane
Jobin.co.za