BS
Junior AI Developer
BDO South Africa
Nigeria · On-site Full-time Entry Level 1mo ago
About the role
Primary Purpose of the Job
The Junior AI Developer will support the design, development, and deployment of AI-driven solutions that enhance business processes and decision-making across the organisation. This role is ideal for an early-career professional with a strong interest in artificial intelligence, data, and automation, who is eager to learn and grow under the guidance of senior technical staff.
Main Duties and Responsibilities
- Assist in designing, building, and implementing agent-based workflows and autonomous or semi-autonomous AI agents (e.g. Microsoft Copilot Agents) under supervision.
- Design, develop, and deploy AI and machine learning solutions, including NLP, predictive analytics, classification, and generative AI.
- Develop and maintain AI-driven automations, chatbots, integrations, and supporting scripts.
- Integrate AI solutions with enterprise systems, APIs, databases, and reporting platforms.
- Work with structured and unstructured data to support model training, inference, validation, and performance analysis.
- Support the implementation of AI use cases using platforms such as Azure AI, Microsoft Copilot Studio, Power Platform, or similar tools.
- Collaborate with cross-functional teams including developers, data analysts, business users, and compliance teams.
- Contribute to technical documentation, specifications, and user guides.
- Adhere to data governance, security, and responsible AI/ethics guidelines.
- Work within and contribute to all phases of the Software Development Life Cycle (SDLC).
- Stay current with emerging AI technologies, tools, and best practices
Qualifications
- Bachelor’s degree in computer science, Engineering, Data Science, Information Systems, or Equivalent Practical Experience
Work Experience
- 0-3 years’ relevant experience
Knowledge
- Core AI/ML concepts (including generative AI and NLP), data structures, data quality, and validation principles.
- Foundational knowledge of Python, SQL, relational databases, APIs, and system integration concepts.
- Familiarity with enterprise AI and automation platforms (e.g. Azure AI, Azure OpenAI, Copilot Studio, Power Automate) and basic SDLC concepts
- Understanding of responsible AI principles, data privacy, security, ethics, auditability, and controlled deployments
Competencies: Technical & Behavioural
Technical Competencies
- Assist in building AI-powered features, designing and testing prompts, and contributing to chatbots, agents, or automation solutions
- Prepare and validate data, write basic Python and SQL, consume APIs, and integrate AI outputs into systems and workflows.
- Use AI platforms with guidance, follow development standards, apply version control, and adhere to deployment processes.
- Test AI outputs, follow governance and compliance guidelines, document solutions clearly, and translate business requirements into technical outcomes
Behavioural & Professional Competencies
- Strong analytical and problem-solving skills.
- Curious, eager to learn, and proactive in upskilling.
- Good communication skills with the ability to explain technical concepts simply.
- Ability to work well in a team and take direction from senior staff.
- Attention to detail and a commitment to quality
BDO Core Competencies
- Relationships and Collaboration
- Exceptional Client Service
- Business Growth
- Engaging people
- Leadership
- Quality, Risk management and Operational performance
Skills
APIAzure AIAzure OpenAIChatbotsCopilot StudioData QualityData StructuresGenerative AIIntegrationsMachine LearningMicrosoft Copilot AgentsNLPPower AutomatePower PlatformPythonSQLSDLCSystem Integration
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free