Job Description: Responsibilities, Qualifications, and Necessary Skills
IT / Telecom Jobs In South Africa 2024Jobs In South Africa 2024
A Must Read Article: 10 checks to identify fraudulent or scam job offers
Click here to join us on Telegram
1. Patiently scroll down and read the job description below.
2. Scroll down and find how to apply or mode of application for this job after the job description.
3. Carefully follow the instructions on how to apply.
4. Always apply for a job by attaching CV with a Cover Letter / Application Letter.
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!
ADVERTISEMENT
CONTINUE READING BELOW
Experience
Minimum:
Proven experience in:
- 2+ yrs software development experience
- Strong analytical and problem-solving skills
- Expert in Python and SQL
- Experience with 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
ADVERTISEMENT
CONTINUE READING BELOW
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
ADVERTISEMENT
CONTINUE READING BELOW
Conditions of Employment
- Clear criminal and credit record
- A valid driver's license and own vehicle is required
- Contactable via own mobile phone
RELATED JOBS >> CLICK A JOB BELOW TO VIEW & APPLY
Jobs Live Job Widget
Display job vacancies in South Africa on your website or blog for FREE!!
Disclaimer
- Do not pay any fee to any Recruiter.
- The Recruiter may amend, delete or expire jobs at any time without notification.
- The Recruiter reserves the right not to proceed with filling the position.
- An application will not in itself entitle the applicant to an interview.