47 AI Strategy jobs in South Africa
AI Strategy Consulting Lead
Posted 4 days ago
Job Viewed
Job Description
- Align AI methodologies with business objectives and market priorities.
- Refine predictive simulators, heatmaps, and competitive analytics tools.
- Lead stakeholder sessions and translate technical outputs into executive strategy.
- Produce strategic knowledge transfer packs for longât m capability building.
- Ensure insights directly tie to measurable commercial outcomes.
What You Bring:
- Proven background in banking analytics, strategy, or performance management.
- Experience with revenue analysis, market share diagnostics, and peer benchmarking.
- Ability to translate complex AI outputs into actionable strategic recommendations.
Why Join Us:
Youll be at the forefront of turning static banking data into dynamic AIâdriven strategy, leveraging scalable openâ ource AI to redefine competitive positioning in the financial sector.
ð© Apply now: DM us or comment with your LinkedIn/CV.
#AIConsulting #BankingStrategy #FintechJobs #SouthAfrica #AIInnovation #DataAnalytics #FinancialServices
AI Strategy & Innovation Lead (Durbanville)
Posted 7 days ago
Job Viewed
Job Description
ENVIRONMENT:
A forward-thinking & business-oriented professional is sought by a dynamic Engineering Service Provider in Durbanville to fill the role of an AI Strategy & Innovation Lead. You will be responsible for identifying high-impact opportunities for Artificial Intelligence across the organisation and driving real-world implementation through collaboration with third-party experts and internal coordination. This position is business-driven and focused on operational strategy and innovation and is not a software or coding position. It is specifically not suited to those pursuing Programming or Data Science, as it does not involve coding or technical model development. Applicants must possess a Masters/Bachelors Degree in Business/Engineering/Innovation or a related field with 5+ years of experience in Operations, Product Development, Innovation, Continuous Improvement, or Business Transformation.
DUTIES:
Identify High-Value Use Cases -
- Walk the floor, engage teams, and map workflows to determine where AI can unlock productivity, business insights, or automation and competitive advantages.
- Develop a wide and deep understanding of industry and business trends, identify and translate opportunities and challenges into structured problem and solutions statements.
- Use your understanding of physical processes, constraints, and technology to assess viability.
Build the Business Case
- Prioritize opportunities based on business impact, effort, and speed to value.
- Develop clear, ROI-driven business cases that align with operational goals.
- Present and communicate these opportunities to senior leadership and stakeholders.
Engage the Right Expertise -
- Scout, evaluate, and collaborate with third-party AI vendors, domain experts, and technology providers.
- Serve as the internal Project Lead translating business needs to external providers and ensuring delivery stays aligned with outcomes.
- You dont build the tech you guide the vision, manage the outcomes, and ensure it solves the right problem.
Lead Implementation & Change -
- Coordinate implementation efforts across business units and external partners.
- Define success metrics, monitor progress, and remove roadblocks to execution.
- Develop and lead training efforts to build awareness and capability around the new tools or workflows.
Promote Innovation Across the Organization
- Champion a practical understanding of AI what it is, what it isnt, and where it can help.
- Host workshops, lead internal demonstrations, and empower teams to think differently.
- Help build a culture that is open to experimentation and continuous improvement.
REQUIREMENTS:
Qualifications
- Masters or Bachelors Degree in Business, Engineering, Innovation, Operations, or a related field.
Experience/Skills
- 5+ Years of experience in Operations, Product Development, Innovation, Continuous Improvement, or Business Transformation.
- Proven ability to lead cross-functional initiatives and manage external technology partners.
- Fluent in English, with exceptional written, verbal, and interpersonal communication skills, capable of engaging confidently across technical and executive audiences.
- Able to influence across technical and business domains.
- Has strong business instincts.
- Naturally curious, hands-on, and relentless about solving real problems.
- Not afraid of technology, but more focused on what it enables rather than how it works under the hood.
- Attention to detail and accuracy in work.
- Ability to handle confidential information with discretion.
- Excellent organizational and multitasking abilities.
- Outstanding organisational and time management skills.
- Willingness to travel internationally.
Nice to Have (But Not Required):
- Familiarity with AI/ML applications in Operations or Manufacturing.
- Experience working with Technology Vendors, Solution Providers, or Consultants.
- Exposure to innovation frameworks like Lean, Six Sigma, Design Thinking, or Agile.
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.
COMMENTS:
When applying for jobs, ensure that you have the minimum job requirements. Only
IT Strategy - Technology Consulting
Posted 1 day ago
Job Viewed
Job Description
Ti aiuteremo a crescere in un mondo globale e connesso, portando la tua carriera dove desideri.
Come possiamo collaborare al meglio per costruire insieme un mondo del lavoro migliore?
Cosa dicono di noi:
Questi sono i fattori più influenti che hanno spinto colleghe e colleghi a sceglierci negli ultimi anni:
1. Learning and Development: oltre 50 ore all’anno per ciascuna persona;
2. Progressione di carriera: solo negli ultimi 12 mesi il 65% delle persone di EY si è vista riconoscere un avanzamento di carriera;
3. Salary e Benefits: con un’ampia gamma di convenzioni aziendali, dalla palestra allo
4. shopping, fino a servizi gratuiti di telemedicina e supporto psicologico;
5. Mobilità e opportunità internazionali, compresa la possibilità di lavorare dall’estero fino a 20 giorni senza essere in trasferta;
6. Lavoro ibrido senza giornate prestabilite centralmente.
L’occasione perfetta: la tua prossima avventura ti sta aspettando!
Qual'è il Team di riferimento?
La figura dello Junior Consultant farà parte della Practice Technology Strategy Transformation di EY Consulting, composta da professionisti altamente qualificati dislocati tra Milano, Roma e Bari. Il team opera su clienti di diverse Industry dove vengono affrontate diverse tipologie di progettualità.
Che cosa stiamo cercando:
Cerchiamo persone come te: curiose, inclusive e con una mentalità aperta alla crescita. Se sai vedere opportunità dove altri vedono sfide, se credi nel potere della collaborazione e nel valore delle differenze, allora sei pronto/a a fare la differenza in un mondo del lavoro che cambia ogni giorno.
Requisiti richiesti:
· Laurea magistrale, preferibilmente in questi ambiti: Ingegneria, Matematica, Statistica, Informatica ed Economia
· Buona conoscenza dell’inglese
· Attitudine analitica e decisionale
· Capacità di relazionarsi con il cliente con approccio consulenziale
· Ottima attitudine alla comunicazione e al lavoro in team
Il ruolo specifico comporta le seguenti attività:
· Supportare nella gestione e coordinamento dei progetti;
· Supportare il business nella definizione dei requisiti progettuali e nell'analisi dei requisiti tecnici e funzionali
· Monitorare e gestire le attività di progetto al fine di assicurare il rispetto delle scadenze;
· Gestire la relazione e le comunicazioni con il cliente e con gli stakeholders di progetto;
· Preparare le attività a supporto della progettazione e relativa reportistica (es. preparazione kick off, SAL meeting, predisposizione Gantt, ecc.).
· Accelera le tue competenze: Grazie a corsi e programmi di sviluppo orientati al futuro, potrai crescere in modo concreto e mirato.
· Allarga i tuoi orizzonti: Lavora in team altamente integrati a livello globale.
· Dai il meglio di te: Investi costantemente nel tuo benessere personale e nello sviluppo della tua carriera.
· Scopri il tuo scopo personale: Coltiva la tua missione e contribuisci a generare un impatto positivo.
Cosa ti offriamo in EY
· partecipare a progetti di ogni tipo per clienti di ogni settore;
· accedere a + 450.000 ore di formazione erogate per accrescere le tue competenze tecniche e il tuo talento personale;
· essere supportato/a da un Counselor nel tuo percorso professionale;
· usufruire di una policy flessibile e della possibilità di lavorare dall’estero;
· accedere a benefits e programmi di welfare aziendale diversificati.
EY promuove la diversità, l’equità e l’inclusione, valorizzando l’unicità, indipendentemente da età, genere, abilità, esperienza, cultura, orientamento sessuale, religione, disabilità e background socioeconomico. Tutte le nostre offerte di lavoro si rivolgono allo stesso modo a
persone con disabilità, in conformità con la legge italiana L. 68/99. Il nostro obiettivo è creare un ambiente di lavoro equo e accessibile.
Per garantirti la migliore esperienza possibile durante il processo di selezione, ti chiediamo di indicarci i presidi necessari in relazione alla tua eventuale disabilità.
EY | Costruire un mondo del lavoro migliore
EY sta costruendo un mondo del lavoro migliore, creando nuovo valore per i clienti, le persone, la società e il pianeta, rafforzando al contempo la fiducia nei mercati finanziari.
Grazie ai dati, all’intelligenza artificiale e alle tecnologie avanzate, i team di EY aiutano i clienti a plasmare il futuro con fiducia e a trovare soluzioni alle sfide più urgenti di oggi e di domani.
I team di EY operano in un’ampia gamma di servizi: revisione, consulenza, fiscalità, strategia e operazioni straordinarie. Alimentati da una profonda conoscenza dei settori, da una rete globale multidisciplinare e da un ecosistema di partner diversificato, i team EY offrono servizi in oltre 150 Paesi e territori.
#J-18808-LjbffrLead, Artificial Intelligence & Machine Learning Engineer
Posted 1 day ago
Job Viewed
Job Description
Lead, Artificial Intelligence & Machine Learning Engineer
Job Overview
Business Segment: Group Functions
Location: ZA, GP, Johannesburg, Baker Street 30
To shape the Standard Bank Group (SBG) artificial intelligence (AI) strategy and drive the creation of AI and machine learning (ML) solutions and projects; prioritising the delivery of new AI initiatives. To apply deep domain expertise in driving the AI strategy to enable SBG to be a business and thought leader in its desired markets.
Qualifications
- Masters Degree in Information Technology
- 8 - 10 Years' experience in the Artificial Intelligence and Machine Learning area
Lead, Artificial Intelligence & Machine Learning Engineer
Posted today
Job Viewed
Job Description
Lead, Artificial Intelligence & Machine Learning Engineer
Job Overview
Business Segment: Group Functions
Location: ZA, GP, Johannesburg, Baker Street 30
To shape the Standard Bank Group (SBG) artificial intelligence (AI) strategy and drive the creation of AI and machine learning (ML) solutions and projects; prioritising the delivery of new AI initiatives. To apply deep domain expertise in driving the AI strategy to enable SBG to be a business and thought leader in its desired markets.
Qualifications
- Masters Degree in Information Technology
- 8 - 10 Years' experience in the Artificial Intelligence and Machine Learning area
Machine Learning Engineer
Posted 1 day ago
Job Viewed
Job Description
Join to apply for the Machine Learning Engineer role at Discovery Limited
Join to apply for the Machine Learning Engineer role at Discovery Limited
About Discovery
Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced and dynamic environment enables smart, self-driven people to be their best. As global thought leaders, Discovery is passionate about innovating in order to not only achieve financial success, but to ignite positive and meaningful change within our society .
Discovery Insure
Machine Learning Engineer
About Discovery
Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced and dynamic environment enables smart, self-driven people to be their best. As global thought leaders, Discovery is passionate about innovating in order to not only achieve financial success, but to ignite positive and meaningful change within our society .
About Discovery Insure
Discovery Insure is committed to creating a nation of great drivers through our innovative Shared-value Insurance model. Discovery Insure is South Africa’s fastest growing short-term insurance company with comprehensive products that provide protection against current and emerging risks facing clients in the motor and home insurance sectors. Vitality Drive, an internationally-recognised and award-winning programme, is a key differentiator in the market that incentivises and rewards clients for driving well. The Vitality Drive programme has been scaled to local and international markets which now include Europe and the Middle East. The company employs over 1 000 people who are committed to putting our customers and financial advisers first by providing unique and innovative solutions and cover.
Key Purpose
This ML Engineer is responsible for designing, building, managing, and continuously improving the operational processes that support the deployment and maintenance of actuarial, machine learning, and other decision-support models. The role involves end-to-end project planning, cross-functional collaboration with actuarial, data science, analytics, and business teams, and delivering insights into process efficiency across business areas. It also includes reporting on the design, progress, and performance of models and related business processes to drive operational excellence and informed decision-making.
Areas of responsibility may include but are not limited to
- Design and create implementation and testing processes for models in both a traditional and ML framework to ensure business decisions can be actioned quickly and effectively.
- Assist with the design and integration of traditional models and processes into cloud-based platforms like DataBricks to utilise additional functions and better performance.
- Responsible for deploying rating and logic engines using proprietary software, ensuring accurate implementation and seamless integration into production environments.
- Project planning and collaboration with actuarial, data science, underwriting, operational and system teams to ensure a smooth implementation process that reduces risks and achieves the required outcomes.
- Frequent monitoring and reporting on the progress and performance of existing models and processes, as well as presenting the design for new processes to upper management.
- Creation of automated processes and reports to reduce manual intervention and flag any areas of concern as they arise.
- Assessment of the efficiency and effectiveness of business processes through data analytics to identify any areas for improvement or cost savings.
- Implementation of pricing changes in existing models on a frequent basis, to ensure that changes in our pricing structure and strategies can be quickly actioned.
- Creation of new tools and processes that can be used to reduce manual intervention and turnaround time of our client support teams.
- Modelling skills preferred (Basic)
- Programming Skills: SQL, Python (Intermediate)
- Microsoft Office (Excel, PowerPoint and Word) (Advanced)
Education:
- Matric (Essential)
- Honours degree in Actuarial Science and/or Mathematical Statistics/ Computer Science or Data Science (Essential)
- Min 3-5 completed CT subjects if Actuarial Degree (Advantageous)
- At least 1-3 years’ experience within a data driven industry
- Experience with Databricks
- Experience with Azure ML solutions
- Experience with WTW Software (e.g., Radar Live) (advantageous)
The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply. Seniority level
- Seniority level Associate
- Employment type Full-time
- Job function Engineering and Information Technology
Referrals increase your chances of interviewing at Discovery Limited by 2x
Sign in to set job alerts for “Machine Learning Engineer” roles.Sandton, Gauteng, South Africa 7 hours ago
Johannesburg, Gauteng, South Africa 2 days ago
Johannesburg, Gauteng, South Africa 3 months ago
Johannesburg Metropolitan Area 3 days ago
Johannesburg, Gauteng, South Africa 2 days ago
Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg Metropolitan Area 2 days ago
Johannesburg, Gauteng, South Africa 1 month ago
Johannesburg, Gauteng, South Africa ZAR780,000.00-ZAR1,000,000.00 1 day ago
Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg, Gauteng, South Africa 1 week ago
Data Engineer / Data Scientist – Midrand / Semi-Remote – R600 PHMidrand, Gauteng, South Africa 2 weeks ago
Johannesburg, Gauteng, South Africa 1 week ago
Freelance Software Developer (Python Engineer) - AI TrainerPretoria, Gauteng, South Africa 2 days ago
Freelance Software Developer (Python Engineer) - AI TrainerJohannesburg, Gauteng, South Africa 2 days ago
Software Engineer – Midrand / Semi -Remote – R600 PH Data Scientist – Pretoria – up to R900k per annumCenturion, Gauteng, South Africa 1 week ago
Midrand, Gauteng, South Africa 3 weeks ago
Data Scientist – AI Platform – Johannesburg- up to R530 per hourSandton, Gauteng, South Africa 1 month ago
Johannesburg, Gauteng, South Africa 2 days ago
Data Scientist – Johannesburg – up to R800k per annumJohannesburg, Gauteng, South Africa 1 week ago
Machine Learning Engineer/ Data Scientist with R certification + PL-400Johannesburg, Gauteng, South Africa 3 days ago
Johannesburg, Gauteng, South Africa 2 days ago
Johannesburg, Gauteng, South Africa 1 week ago
Centurion, Gauteng, South Africa 2 hours ago
Johannesburg, Gauteng, South Africa 1 week ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrMachine Learning Engineer
Posted 1 day ago
Job Viewed
Job Description
Melio is seeking a passionate Machine Learning Engineer to join our expanding team:
- Level: Junior or Intermediate
- Position: Full time
- Salary: Based on technical experience
As a fast-paced start-up, our day-to-day is never the same. We look for candidates who love to take up new challenges and have the flexibility to go above-and-beyond the call of duty.
That being said, this specific role is for a team member to work in the Machine Learning AI team as a Machine Learning Engineer.
Job DescriptionThe candidate will be working with clients on projects focused on delivering reliable data-powered software applications to production. The primary focus of the role includes designing and implementing data pipelines, building models (machine learning or not), and deploying models.
Melio believes in nurturing cross-functional capabilities in our team, so you will need to work closely with other technical roles, such as BI specialists, data scientists, DevOps engineers and other data and machine learning engineers either to observe or to assist.
This is a technical role, but due to the consulting nature of many of our projects, the candidate needs to be able to communicate effectively with both business and technical stakeholders.
The list below is for both machine learning engineer and data engineer, but we are not expecting you to perform as both an ML engineer and a data engineer. The idea is you should be sufficiently comfortable with either role to be aware and able to communicate and learn from your colleagues.
What you will be working on- Fluent with the following languages: Python, Spark, PySpark, SQL.
- Strong analytical skills and passion for solving data problems.
- Strong communications skills and comfortable presenting your own thoughts to technical and business stakeholders.
- Familiar with building training and inference pipelines for ML projects.
- Familiar with fundamental machine learning theory and building, tuning, selecting models.
- Familiar with MLOps principals.
- Some experience with at least one Cloud provider.
- Some experience working with test automation and tools.
- Implement and test data engineering and machine learning software.
- Build and test data engineering and machine learning pipelines for data analytics or machine learning solutions.
- Collaborate and share technical knowledge with team members and co-workers.
- Follow all best practices and procedures as established by the client or industry.
- Document designed solutions and implemented tools.
- Brainstorm new solutions to improve data and ML software development and deployment.
- Basic understanding of the cloud-native ecosystem and desire to learn and grow in this environment.
- Assist with setting up CI (Continuous Integration) and CD (Continuous Delivery) tools with the team.
- Monitor data/model metrics, and develop ways to improve application development and deployment.
- Maintain day-to-day management and administration of projects.
- Bachelor’s degree in Computer Science, Engineering, Software Engineering, Applied Mathematics, Statistics, or related field.
- 2+ years experience working with data science and data engineering. Previous experience with software development (e.g. Python, Java, Go).
Desired Skills
- Contribute and/or passionate about open source projects.
- Masters/PhD in Data Science, Machine Learning or AI.
- AWS certifications (or any other cloud).
- Interested in learning more about Cloud Native Computing Foundation technologies.
- Up-to-date on latest industry trends; able to articulate trends clearly and confidently.
- Able to interact with other team members via code and design documents.
- Good interpersonal skills and communication with all levels of management.
- Able to multitask, prioritize, and manage time efficiently.
- Curious and eager to learn about new technologies.
- Strong in critical thinking and problem-solving.
If you are interested in this position please email Merelda ( ) with the below information:
#J-18808-LjbffrBe The First To Know
About the latest Ai strategy Jobs in South Africa !
Machine Learning Engineer
Posted 1 day ago
Job Viewed
Job Description
The Shoprite Group is Africa’s largest fast-moving consumer goods retailer with over 35 million customers and 2,500 outlets. Our customers are at the heart of what we do, and our sole purpose is to provide all communities with high quality products at the most affordable prices. Within such a dynamic environment, innovation and the effective application of technology are becoming essential to maintain a competitive position. We continue to invest in being a technologically innovative and enabled business. You will be part of delivering complex machine learning and data solutions to some of the most recognised retail brands in South Africa. You will be surrounded by teams and individuals who challenge you and inspire you to be extraordinary. Are you ready to make an impact?
Role Purpose
The Machine Learning Engineer is an emerging specialist professional who will kick start their careers by supporting the ML team to apply computer science (including data structures, algorithms, computability and complexity) statistical modeling, and software engineering in machine learning operations (MLOps) to build cutting edge, end-to-end ML data models. The role supports the development of solutions and design of self-running and automated software and predictive models to enable the Group increase efficiencies, reduce costs, identify opportunities that generate value and drive data as a competitive advantage.
Role Description
- Participate in stakeholder meetings and work with senior colleagues to analyse business problems, clarify requirements and define the scope of the resolution needed.
- Collaborate within a cross-functional team of Data Scientists, Engineers and Analysts in order to understand project goals, and build, implement and scale-up algorithms for measurable impact.
- Display basic understanding of ANN's, CNN's, RNN's, autoencoders, fundamental data science concepts (linear and logistic regression, SVM's, dimensionality reduction), decision trees, gradient boosting, ensemble models, etc. to develop machine learning models.
- Work with above architectures within deep learning frameworks such as Keras and TensorFlow.
- Demonstrate foundational understanding of relevant applications and/or systems (including, but not limited to, the machine learning algorithms) being created.
- Build basic algorithms based on statistical modelling procedures and build and maintain machine learning solutions in production.
- Use data modelling and evaluation strategy to find patterns and predict unseen instances.
- Train models on large-scale data and fine tune hyper-parameters.
- Research appropriate machine learning algorithms and tools and work with senior colleagues to select the correct libraries, programming languages and frameworks for each task.
- Apply understanding of theoretical frameworks in computer science fundamentals, including data structures, algorithms, computability, complexity and computer architecture.
- Keep abreast of technological developments in the field, and integrate the latest data technologies into existing requirements.
- Follow best practices and standards of machine learning operations (MLOps) workflows for data preparation, deployment, monitoring and retraining to enable agile application methods to projects, and support machine learning models and data sets within a CI/CD process.
- Bachelor’s Degree or Diploma in Data Science, Computer Science, Information Technology, Information Systems or a related field – (essential).
- +2 years’ experience as a Data Scientist or ML Engineer (preferred) working with machine learning frameworks, models, or systems with strong mathematical and statistical experience skills - (essential).
- Exposure to common machine learning, data, math and visualisation libraries (i.e. Pandas, pyTorch, SciPy, NumPy, Scikit-Learn etc.) - (essential).
- Exposure to developing Machine Learning & NLP solutions over opensource platforms such as (TensorFlow, SparkML, OpenCV, pyTorch, etc.) - (essential).
- Exposure to different coding environments (local, notebooks, containers) and software engineering workflows (testing, code management/Git) - (essential).
- Proficiency in MS Office 365 with well-developed Excel skills – (essential).
- Understanding of relational databases as SQL, MySQL, etc. - (essential)
- Familiarity with a cloud environment (at least one of the following - AWS, Azure, GCP) and containerised environment (Mesos, Kubernetes, Docker) and CI/CD (Jenkins, AWS Code Pipelines) - (desirable)
- Experience in a retail, commercial or IT environment – (desirable).
We are committed to Employment Equity when recruiting internally and externally.
Please take note that by responding to this application and providing your personal information, you confirm your express and informed consent for Shoprite Checkers (Pty) Ltd and all its subsidiaries and affiliates companies to process your personal information for the Company to consider your application for this position. All Personal Information which you provide to the Company will be used and/or retained only for the purposes for which it is collected, whereafter it will be permanently destroyed. Your information is only retained if it is required by law or where you have given consent to us to retain such information for an extended period.
If you don’t hear from us within 14 days, please consider your application unsuccessful. Any personal information collected as part of your application will be destroyed, securely, in accordance with South African legislation. #J-18808-Ljbffr
Machine learning engineer
Posted 1 day ago
Job Viewed
Job Description
We are looking for a talented Machine Learning Engineer to join our team, responsible for developing and deploying machine learning models and algorithms that drive business growth and innovation. The successful candidate will have a strong background in machine learning, deep learning, and software engineering, with a proven track record of delivering high-quality machine learning models and algorithms. The Machine Learning Engineer will work closely with cross-functional teams, including data science, product, and engineering, to identify opportunities for machine learning-driven innovation and develop strategic plans to execute on these opportunities.
Responsibilities:- Design, develop, and deploy machine learning models and algorithms that drive business growth and innovation
- Collaborate with data scientists to develop and implement machine learning models and algorithms
- Work with software engineers to integrate machine learning models and algorithms into production-ready software applications
- Develop and maintain large-scale machine learning systems, including data pipelines, model training, and model serving
- Optimize machine learning models and algorithms for performance, scalability, and reliability
- Stay up-to-date with the latest advancements in machine learning, deep learning, and AI, applying this knowledge to drive innovation and improvement in machine learning models and algorithms
- Collaborate with product managers to develop product roadmaps and prioritize features and requirements
- Develop and maintain relationships with key stakeholders, including business leaders, product managers, and engineering teams
- Communicate complex machine learning concepts and results to non-technical stakeholders, including business leaders and product managers
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
- 3+ years of experience in machine learning, deep learning, or software engineering, with a focus on machine learning model development and deployment
- Strong background in machine learning, deep learning, and software engineering, with expertise in areas such as natural language processing, computer vision, or recommender systems
- Experience with machine learning frameworks and tools, such as TensorFlow, PyTorch, or Scikit-learn
- Strong programming skills in languages such as Python, Java, or C++
- Experience with cloud-based technologies, such as AWS or Google Cloud
- Strong understanding of software engineering principles, including design patterns, testing, and version control
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams
Technical Skills:
- Machine learning frameworks: TensorFlow, PyTorch, Scikit-learn, etc.
- Deep learning frameworks: Keras, TensorFlow, PyTorch, etc.
- Cloud-based technologies: AWS, Google Cloud, Azure, etc.
Full time
Johannesburg
#J-18808-LjbffrMachine Learning Engineer
Posted 7 days ago
Job Viewed
Job Description
Sandton, South Africa | Posted on 08/28/2024
MUSE is a consulting company, specialising in resourcing, recruitment and outsourcing of software development teams.
MUSE was founded and is run by experienced developers who are passionate about technology and innovation. We have a vision to be the best in the industry and to provide software development skills that are cutting-edge and high-quality.
We work with some of the leading companies in South Africa and we help them build software products and solutions that are game-changing and future-oriented. We are also at the forefront of applying AI, AR and Machine-Learning concepts to real-world problems.
Our main goal is to help our clients get the most value from their technology investments. We do this by understanding their needs and providing them with the best talent available. We aim to be a vital part of the SDLC.
Are you a talented and enthusiastic Machine Learning Engineer looking for an exciting opportunity? Join our Machine Learning Operations team and be at the forefront of designing, building, testing, deploying, and monitoring cutting-edge machine learning and analytics applications. This role offers the chance to work with state-of-the-art technologies and contribute to the automation of machine learning and AI use cases. Collaborate with data scientists, actuaries, data engineers, and other software engineers to help architect our bank’s modern Machine Learning ecosystem.
Machine Learning Automation and Software Engineering:
- Design, build, and deploy machine learning and analytics automation processes.
- Refactor existing code bases to enhance efficiency, robustness, scalability, and automation of machine learning workflows.
Cloud-Native Development:
- Utilize Databricks and Azure for data engineering and machine learning use cases.
- Leverage Azure services such as Azure Functions, CosmosDB, API Gateway, and Azure Machine Learning to build intelligent data applications.
DevOps and Software Engineering:
- Build CI/CD pipelines to improve development and deployment practices.
- Develop robust testing and monitoring capabilities for machine learning and AI use cases.
- Experience with Git, Jenkins, Azure DevOps, and Terraform is advantageous.
- Build APIs to serve machine learning models.
- Apply software engineering best practices to develop robust, scalable, and maintainable code.
- Create microservice applications using Docker and container orchestration tools like OpenShift.
- Collaborate with cross-functional teams to deliver high-quality software solutions for machine learning and data use cases.
- Create and maintain documentation of processes, technologies, and code bases.
- Familiarity with MLFlow, PyTorch, TensorFlow, etc., is beneficial for the productionization of machine learning use cases.
- Work closely with data scientists, actuaries, data engineers, and other software engineers to understand and address their data needs.
- Contribute actively to the architecting of our bank’s modern Machine Learning data ecosystem.
- 1-3 years of experience as a Software Engineer.
- Bachelor’s degree in engineering or a related field. Other qualifications will be considered if accompanied by sufficient experience in software engineering.
- 2 years of experience using Python and SQL.
- Exposure to Linux shell scripting is advantageous.
- Experience with Spark is advantageous.
- Interest in software architecture.
- Knowledge of cloud compute services.
- Familiarity with serverless computing and cloud-native development.
- Keen interest in systems design and software architecture.
- Knowledge of machine learning frameworks/packages (e.g., MLFlow, Spark ML, Sklearn).
- Understanding of CI/CD concepts and API development, with implementation experience being advantageous.
- Strong critical thinking, problem-solving, and collaboration skills.
- Ability to collaborate with cross-functional tech teams as well as business/product teams.
- Commitment to excellence and high-quality delivery.
- Passion for personal development and growth, with a high learning potential.
If you’re passionate about machine learning and eager to work in a dynamic and innovative environment, we’d love to hear from you! Apply now and be part of our journey to revolutionize the banking industry with cutting-edge AI and machine learning solutions.