A start-your-career role for a developer who loves Python, AI and emerging tech — where curiosity and drive matter more than years of experience.
About the role
Oban Academy is looking for a motivated Software Developer with a passion for Python, Artificial Intelligence and emerging technologies. We value curiosity, creativity and the ability to learn quickly more than years of experience.
Key responsibilities
- Develop Python-based applications and automation solutions.
- Support AI, machine learning and data-driven initiatives.
- Build integrations and intelligent workflows.
- Take part in research and experimentation with emerging technologies.
- Collaborate with colleagues to create solutions for clients and learners.
- Continuously explore and evaluate new tools and technologies.
What we’re looking for
- A passion for technology and innovation.
- A strong willingness to learn and adapt.
- Basic knowledge of Python programming.
- Interest in Artificial Intelligence, Machine Learning or Data Analytics.
- Analytical thinking and problem-solving abilities.
- A positive, collaborative mindset.
Nice to have
- Personal projects, a GitHub portfolio or hackathon participation.
- Familiarity with AI tools, APIs or automation platforms.
- Exposure to data analysis, machine learning or cloud platforms.
- Experience with modern development tools and version control.
Who can apply
- Recent graduates.
- Junior developers.
- Technology enthusiasts with demonstrable projects.
- Experienced professionals interested in AI and innovation.
Why join Oban Academy
- Real client work from day one, on institutional-grade mandates.
- A clear progression path, with structured development and mentoring.
- Exposure to the AI-enabled ways of working reshaping middle-office finance.
- A collaborative, high-standards team where your work is visible.
- Part of the NiS Africa group, delivering from Mauritius, Madagascar and India.