Software Engineering Intern
Join our team to build AI software products using modern technologies. Work with Python, FastAPI, Celery, Next.js, and PostgreSQL.
Role Overview
Rexplore AI is an Artificial Intelligence research and product development lab on a mission to reimagine how machines learn. We're looking for Software Engineering Interns based in Lilongwe to join our team and contribute to building AI software products. This is an excellent opportunity to gain hands-on experience with cutting-edge AI technologies and modern software development practices.
Key Responsibilities
- Develop and maintain AI-powered web applications using Python and Next.js
- Work with FastAPI and Celery to build scalable backend systems
- Implement features for AI products using LangChain and LangGraph
- Collaborate with the team on product development and feature implementation
- Write clean, maintainable, and well-documented code
- Participate in code reviews and learn best practices
- Contribute to database design and optimization using PostgreSQL
- Learn and apply Reinforcement Learning concepts in real projects
Requirements
- Passion for software development and artificial intelligence
- Experience with Python programming
- Basic understanding of web development concepts
- Familiarity with FastAPI, Next.js, or PostgreSQL is a plus
- Experience with LangChain or LangGraph is an added advantage
- Strong problem-solving skills and attention to detail
- Ability to work independently and collaboratively
- Good communication skills
- Based in or willing to relocate to Lilongwe, Malawi
- Eagerness to learn and grow in a fast-paced environment
What We Offer
- Hands-on experience building real AI products
- Mentorship from experienced software engineers
- Exposure to cutting-edge AI technologies and Reinforcement Learning
- Work with modern tech stack (Python, FastAPI, Next.js, PostgreSQL)
- Opportunity to contribute to meaningful AI research projects
- Collaborative and innovative work environment
- Potential for full-time employment after successful internship
- Contribute to Africa's AI future and innovation
- Professional development and skill-building opportunities
Application Process
- 1Send your resume/CV to patrick@rexplore.ai
- 2Include a brief introduction about yourself and your interest in AI
- 3Mention any relevant projects or experience with our tech stack
- 4Include links to your GitHub, portfolio, or any projects you've worked on
- 5Initial screening and review of application
- 6Technical interview to assess your skills and potential
- 7Final discussion about the role and start date
Ready to Apply?
Join us in building the future of AI in Africa. We're excited to hear from you and learn how you can contribute to our mission.
