Company:
FNB South Africa
Industry: Banking / Financial Services
Deadline: Nov 30, 2025
Job Type: Full Time
Experience: 1 – 2 years
Location: Gauteng
Province: Johannesburg
Field: Data, Business Analysis and AIÂ , ICT / Computer
Are you someone who can:
- Assist in training, testing, and fine-tuning ML and LLM models as part of larger projects
- Help collect, clean, and preprocess datasets for use in AI pipelines
- Work on small components of AI systems such as prompt crafting, inference scripts, or evaluation tasks
- Perform exploratory data analysis and create visualizations to support modeling efforts
- Collaborate with senior engineers to understand system requirements and deployment workflows
- Write clear, well-documented code and participate in code reviews
- Conduct basic research into AI tools and libraries and summarize findings for the team
- Participate in team meetings and contribute to a learning-focused, inclusive development culture
​You will be an ideal candidate if you:
- Have a Bachelor of Science degree in a relevant field
- Have 1 to 2 years of experience in AI
- Are proficient in Python and familiar with frameworks like TensorFlow or PyTorch
You will have access to:
- Opportunities to network and collaborate
- Challenging work that pushes boundaries
- A culture of innovation and continuous learning
We can be a match if you are:
- Curious & courageous – driven by a desire to learn and explore
- Obsessed with mastery – always striving to improve and excel
- Passionate about ethical AI and responsible innovation
Key Responsibilities:
- Design, develop, and maintain full stack applications that integrate with AI agents built in Copilot Studio.
- Build and optimize conversational flows, triggers, and actions using Copilot Studio and Power Automate.
- Integrate AI agents with external APIs, databases, and enterprise systems.
- Collaborate with cross-functional teams to deliver intelligent, user-centric solutions.
- Stay current with AI trends and rapidly evolving platforms, continuously learning and applying new tools.
Required Skills & Experience:
- Proficiency in Python and basic understanding of key libraries (e.g., NumPy, Pandas, scikit-learn)
- Familiarity with foundational machine learning concepts such as classification, regression, and clustering
- Basic understanding of deep learning and neural networks, especially transformer models
- Exposure to machine learning frameworks such as PyTorch or TensorFlow (projects or coursework acceptable)
- Interest in LLMs, conversational AI, or agentic systems (some hands-on experience preferred)
- Familiarity with version control tools (e.g., Git) and basic software development practices
- Willingness to learn MLOps tools (e.g., MLflow, HuggingFace, LangChain)
- Some experience of cloud services (e.g., AWS, GCP, or Azure) and containerization tools (e.g., Docker, Kubernetes)
- Willingness to learn LLM/AgentOps or ML pipeline tools
- Awareness of ethical considerations in AI development
- Strong curiosity, communication skills, and desire to grow within a collaborative AI team
Nice to Have:
- Experience with Google AgentSpace or similar conversational AI platforms.
- Experience building and managing MCP servers.
- Familiarity with n8n or other workflow automation tools.
- Exposure to Microsoft 365, Teams, or Dynamics 365 integrations.
- Background in AI/ML, NLP, or chatbot development.
What We’re Looking For:
- A fast learner who’s excited about the evolving AI landscape.
- Someone who’s proactive, collaborative, and solution-oriented.
- A developer who’s not afraid to experiment with new platforms and technologies.
End Date: November 17, 2025