Software Developer Intern (AI Focus) - 6 Months
Ceridian View all jobs
- Mauritius
- Training
- Full-time
- Collaborate with the development team to design, develop, and test software applications and solutions using AI.
- Leverage AI-powered tools like Github Copilot, ChatGPT, Rovo and OpenAI APIs to speed up development and improve code quality.
- Assist in coding, debugging, and troubleshooting software issues using AI tooling to identify root causes faster and document findings for the team.
- Participate in the development and enhancement of existing software products through applied AI; from code generation and refactoring to documentation and test coverage.
- Support the team in the implementation of software best practices and coding standards with a focus on how AI tooling can enforce and accelerate engineering excellence.
- Collaborate with cross-functional teams to understand project requirements and deliver quality results.
- Currently enrolled or completed a degree in Computer Science, IT, Software Engineering, or a related field.
- Solid understanding of programming languages such as C#, Java, C++, or JavaScript.
- Proficiency in Python and experience using AI-powered tools.
- Familiarity with one or more AI tools, APIs, and frameworks such as:
- OpenAI, Claude or Gemini API
- LangChain
- Hugging Face
- Azure AI
- Ollama
- Familiarity with prompt engineering and LLMM fine tuning is an added advantage.
- Participation in AI-related competitions, courses, or academic projects is a strong plus.
- Smart and driven individual who is passionate about learning AI and working in a tech environment.
- Strong academic performance in courses regarding programming languages, algorithms, data structures, computer organization, and discrete mathematics.
- Effective communication and teamwork abilities.
- All Interns receive comprehensive training covering business acumen, technical and professional skills development.
- You'll also have opportunities to hone your functional skills and expertise in an area of specialization.
- We offer a variety of formal and informal training programs at every level to help you acquire and build specialized skills faster.
- Learning takes place both on the job and through formal training conducted online, in the classroom, or in collaboration with teammates.