Duration: 12 months
Employment Equity Status: Unemployed EE Candidates Only
Preferred Candidates: Individuals with disabilities are encouraged to apply.
Location: Office-based position in Johannesburg
About the Internship:
Sybrin is a leading company in innovative solutions, empowering businesses across various sectors. We are offering internship opportunities in five different areas: Marketing, Machine Learning (Data Generation), Application Support, Developer, and QA Tester. These internships are designed to provide hands-on experience, exposure to real-world projects, and opportunities for professional growth.
We are seeking enthusiastic, proactive, and detail-oriented candidates who are eager to learn and contribute to the team. Whether your passion lies in marketing, data management, IT support, software development, or quality assurance, we have a role that will allow you to gain practical experience in your chosen field.
Available Internship Roles:
1. Marketing Intern:
Key Responsibilities:
- Assist in maintaining and organising marketing databases and tools.
- Prepare internal and external documents, including presentations and reports.
- Support logistical assistance for events, including registrations, material preparation, and vendor coordination.
- Track event timelines, leads, and deliverables.
- Conduct basic market and competitor research, assisting with data compilation for marketing decisions.
Required Skills:
- Completed degree in Marketing, Business Administration, or related field.
- Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint, Outlook).
- Familiarity with Adobe and HubSpot.
- Strong organisational and multitasking abilities.
2. ML Intern (Data Generation):
Key Responsibilities:
- Assist in data labelling, curation, and generation for AI/ML projects.
- Use CVAT for annotating images/videos for model training.
- Create and modify synthetic training data using Photoshop.
- Organise datasets and use version control tools like DVC and Git.
- Analyse and clean datasets, ensuring they are of high quality for machine learning models.
Required Skills:
- Basic knowledge of Python (Pandas, NumPy).
- Understanding of machine learning datasets (structured/unstructured data).
- Familiarity with image processing tools like OpenCV or PIL (preferred).
- Basic experience with Photoshop or GIMP for image editing (preferred).
3. Application Support Intern:
Key Responsibilities:
- Assist in troubleshooting software issues and escalating unresolved problems to senior engineers.
- Provide basic support to clients via email, phone, and support ticketing systems.
- Log and track reported issues, ensuring accurate documentation of resolutions.
- Help conduct system testing and user acceptance testing (UAT) under guidance.
- Assist in maintaining knowledge bases, FAQs, and user guides.
- Collaborate with the team to monitor system performance and perform basic application maintenance tasks.
- Learn and apply Sybrin’s internal tools and best practices for application support.
- Participate in training sessions to enhance technical and problem-solving skills.
Required Skills:
- Currently pursuing or recently completed a diploma in IT, Computer Science, or a related field.
- Basic understanding of software applications, databases, and software systems.
- Strong problem-solving skills and a willingness to learn.
- Good communication and teamwork skills.
- Customer orientated and customer service-focused mindset.
- Ability to document technical issues and system workings clearly and concisely.
- Familiarity with SQL, Windows Toolsets (Word, Excel, PPT), and troubleshooting methodologies (advantageous but not required).
4. Developer Intern:
Key Responsibilities:
- Assist in developing and maintaining software applications.
- Write clean, scalable, and efficient code under the guidance of senior developers.
- Participate in code reviews and follow coding best practices.
- Troubleshoot and debug issues within applications.
- Collaborate with the development team to design and implement new features.
Required Skills:
- Basic knowledge of programming languages (C#, Java, Python, JavaScript, or similar).
- Familiarity with development frameworks such as .NET, React, or Angular (preferred).
- Understanding of database management and SQL.
- Ability to learn new programming languages and frameworks quickly.
5. QA Intern:
Key Responsibilities:
- Assist in testing software applications to ensure functionality, usability, and stability.
- Create, maintain, and execute test cases and scripts.
- Document and report bugs and issues to the development team.
- Perform regression testing, system testing, and integration testing.
- Collaborate with the development team to ensure quality in software releases.
Required Skills:
- Basic knowledge of software testing principles and techniques.
- Familiarity with test automation tools (preferred).
- Good attention to detail and ability to identify defects.
- Strong communication skills and ability to collaborate with developers.
What We’re Looking For:
Education:
- Relevant qualifications in Marketing, IT, Data Engineering, Software Development, or related fields (degree or ongoing studies).
Skills:
- Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint, Outlook).
- Strong attention to detail and ability to multitask.
- Eagerness to learn and grow in a professional environment.
Traits:
- Detail-oriented with strong time-management skills.
- A proactive problem solver with a collaborative attitude.
- Enthusiastic about gaining practical experience in a dynamic work environment.
What You Will Gain:
- Hands-on experience in marketing administration, data engineering, IT support, software development, or quality assurance.
- Exposure to real-world projects in various departments.
- Mentorship and professional growth opportunities.
- The chance to work with an innovative and supportive team at Sybrin.
Eligibility Criteria:
- Unemployed, EE candidates only.
- Must not have previously participated in the Yes4Youth initiative.
- Preference will be given to candidates with disabilities.