Explore Kartoza

Try searching for: QGIS, Training, GeoNode, PostGIS

Now accepting applications — intake every 3 months

Map Your Future with
Open Source GIS

Gain real-world experience, build an impressive portfolio, and launch your career in geospatial technology — working on projects that actually matter.

2 Specialisation Streams
3 mo Typical Duration
100% Remote & Flexible
5 Hands-on modules
Learn More

Two Streams, One Direction

he Kartoza Internship prepares candidates for the workplace and builds skills, knowledge, experience, and portfolios through real-world projects.

GIS Intern

Dive into geospatial analysis, cartography, and spatial databases. Create beautiful maps and web applications used by real clients across the globe.

QGIS PostGIS GeoNode Cartography Remote Sensing

Developer Intern

Build geospatial web applications, QGIS plugins, and containerised services. Work with Python, JavaScript, and the full open source geospatial stack.

Python JavaScript Django Docker QGIS Plugins

Minimum Qualifications

We care more about attitude and curiosity than credentials. Don't let the checklist stop you from applying.

Relevant Degree

Geography, GIS, Geoinformatics, Computer Science, Maths, Physics, Remote Sensing, Environmental Sciences, IT, or related. Minimum 3-year undergraduate degree.

Your Own Equipment

A personal computer and reliable high-speed internet. All tools, platform access, and Moodle course materials are provided by us.

Full Commitment

40 hours a week on a flexitime basis. We're fully remote — you manage your schedule as long as you're available to the team.

Curiosity & Drive

A willingness to learn fast, ask questions, and take initiative. The best interns find problems to solve without being asked.

Duration: Minimum 1 Month

Typically 3 months, extended month-by-month if both parties agree. A small monthly stipend is provided throughout.

Exceptions Welcome

School students, school-leavers, and candidates without a degree may be considered at our discretion. Always worth applying

What You'll Learn

Your first week is structured foundation-building on our Moodle platform. From Week 2, you're embedded in real full-industry work.

1
Week 1

Fundamentals of GIS and Mapping

QGIS basics, thematic maps, cartographic design, PostGIS database concepts, GeoNode platform, and OpenStreetMap contribution.

2
Week 1–2

Data Management & Geospatial Development

Computer fundamentals, Python through to vector and raster handling, Shapefile validation, and scripting for geospatial tasks.

3
Weeks 2–3

Automation, Animation & Advanced Applications

Animated maps in QGIS, tourism map creation, and geospatial web development with Django and Folium.

4
Weeks 3–4

Web Mapping & Application Development

GeoNode data platform, publishing datasets, capstone project with a final report and interactive web map deliverable.

5
Ongoing

Infrastructure Mapping

InfrastructureMapper open source project — local setup, GitHub contributions, codebase best practices, and collaborative team workflows.

End of Programme

Course Certificate

Awarded on completion of all modules and the capstone project.

Kartoza GIS Academy

Internship Programme · Powered by Moodle

Module 1: Fundamentals of GIS and Mapping

17 activities · QGIS, PostGIS, GeoNode, Cartography

Week 1
Module 2: Data Management & Geospatial Dev

31 activities · Python, scripting, Raster/Vector

Week 1–2
Module 3: Automation & Advanced Apps

34 activities · Animation, Django, Folium

Week 2–3
Module 4: Web Mapping & App Development

2 activities · GeoNode, Capstone Project

Week 3–4
Module 5: Infrastructure Mapping

10 activities · InfrastructureMapper, GitHub

Ongoing

See What Our Interns Build

From Week 2 you're doing full industry work. These videos were made and presented by interns — real deliverables on real projects.

Hear What They Say

Don't take our word for it — here's what people who have been through the programme say.

Thiasha Vythilingam

Thiasha Vythilingam

Former GIS Intern

"I thoroughly enjoyed my time as an intern at Kartoza. I learned more in one week than I ever thought possible. Before I started, I wasn't sure GIS was the path I wanted to take but as soon as I met the team and got given my first project, there was no turning back."

"Kartoza has awakened a passion for GIS within me and I am so grateful for this amazing opportunity."

Zinzi Xakayi

Zinzi Xakayi

Former GIS Intern

"My journey with Kartoza has been the most enriching and delightful experience. I have learned essential skills such as being an excellent communicator, being patient and confident, having strong organisational skills, and a great work ethic."

"I have met phenomenal mentors and fellow interns who played a crucial role during my GIS discovery. I loved every moment!"

Amy Burness

Amy Burness

Former GIS Intern

"The Kartoza internship prepared me for working in the GIS industry. I discovered Open Source and I am never going back."

"The exercises and real-world projects gave me invaluable experiences and now I have a strong and varied portfolio of maps and work I have done. Fantastic experience!"

Nicholas Sun Hing

Nicholas Sun Hing

Former GIS Intern

"I've had a unique experience - from admin work, to GIS, software development, live stream hosting, and video editing. We even played Among Us with our boss and had our first meeting in Minetest escaping a maze!"

"I gained experience and skills from this dynamic and unique company."

How to Apply

Start your Kartoza journey today

1

Prepare Your Documents

CV, cover letter in English, educational transcripts, and work samples — maps you've made or code you've written. Show us what excites you.

2

Email info@kartoza.com

Use the subject "Internship Application". Mention your preferred stream (GIS or Developer) and link anything that shows your work.

3

Interview with the Team

A relaxed online chat with some Kartoza people. Show us your curiosity and ask us anything — we're an open book.

4

Get Moodle Access & Start

Once confirmed, you receive access to the GIS Academy Moodle platform and meet the full team. Intakes run roughly every 3 months.

Application Checklist

  • CV / Resume
  • Cover letter (in English)
  • Educational transcripts
  • Work samples — maps, code, or projects you're proud of
What's Included
Monthly Stipend
Fully Remote
Real Portfolio Work
Moodle Courses
Team Mentorship
Employment Opportunities
Apply for the Internship

Vac Work & Job Shadowing

Exploring what a career in GIS looks like? We occasionally host Grade 11 and 12 students for job shadowing days — helping them understand what a real-world open source tech company is all about.

Job shadowing is at our discretion and is not always available. As our team is fully remote, capacity varies — please reach out to check availability before making plans.

For undergrad students seeking direction on specialisation or postgrad choices, the internship is the recommended path. School-leavers seeking vac work should apply for an internship directly.

Enquire About Shadowing
🏫 For Grade 11 & 12 learners

What to Expect

A day embedded with our remote team — watching active client projects, live mapping and coding work, and speaking with professionals about real GIS career paths.

All shadowing is arranged on a case-by-case basis and subject to team availability. Reach out early and we'll do our best to accommodate you.

Ready to Start Your GIS Career?

Join our internship program and gain real-world experience with open source geospatial technology.

Apply for Internship
Internships provide no guarantee of employment, but opportunities may arise for outstanding candidates.