Apply on
About Us
At Topo Consulting, we leverage artificial intelligence to empower businesses with smart solutions that drive growth and efficiency. As we expand, we are looking for passionate individuals to join us as interns and gain hands-on experience working on impactful, AI-driven projects. This is a unique opportunity to learn, grow, and contribute to real-world solutions in a dynamic environment.
Job Summary
We are looking for a motivated Software Developer Intern with strong Python programming skills, an interest in AI development, and a willingness to work with frontend technologies. As an intern, you will assist in designing, developing, and implementing AI-powered solutions, gaining hands-on exposure to cutting-edge AI frameworks and cloud platforms. This role provides the opportunity to learn and contribute to impactful projects under the mentorship of experienced developers and consultants.
Key Responsibilities
- Collaborate with the team to understand client requirements and contribute to designing AI-based solutions.
- Assist in developing and testing applications using rapid development frameworks like Streamlit and Gradio.
- Work with agentic AI frameworks such as CrewAI, Autogen, Swarm, or PydanticAI to build and optimize solutions.
- Implement Object-Oriented Programming (OOP) principles to develop clean, scalable, and reusable code.
- Gain experience with cloud computing environments, including AWS, GCP, or Azure.
- Contribute to frontend development using ReactJS, Angular, or TailwindCSS.
- Support internal team projects and contribute to product development.
- Document project progress and prepare reports as needed.
Qualifications
- Currently pursuing a Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Strong proficiency in Python programming and a solid understanding of Object-Oriented Programming (OOP).
- Familiarity with rapid development frameworks like Streamlit or Gradio.
- Basic knowledge of frontend technologies like ReactJS, Angular, or TailwindCSS.
- Experience with or interest in agentic AI frameworks (CrewAI, Autogen, Swarm, PydanticAI, etc.).
- Familiarity with cloud computing environments (AWS, GCP, Azure) is a plus.
- Strong problem-solving skills and a willingness to learn new technologies.
- Effective communication skills and the ability to work in a team.
- Enthusiasm for AI and its applications in solving real-world problems.
What You Will Gain
- Hands-on exposure to AI development using cutting-edge frameworks and tools.
- Practical experience with rapid development frameworks like Streamlit and Gradio.
- Mentorship from experienced developers and consultants to guide your learning journey.
- Opportunities to develop technical and professional skills in AI and software development.
- Experience with frontend technologies and cloud computing platforms.
- Insights into client-facing roles and real-world project implementation.
- A dynamic and collaborative work environment designed to foster growth and innovation.