AI Engineer at FNB South Africa

Company:

FNB South Africa

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



Share this job:

Broker Consultant at FNB South Africa

Data Engineer at FNB South Africa