About us

Join us in our mission


We’re always on the lookout for exceptional people.

If you think you have what it takes, send your CV and a cover letter detailing why you think you’re up for the challenge to careers@siyavula.com.

Could this be you?

Apply to be a part of our team.

Vacant positions you can apply for now:

All positions are based at our office in Cape Town unless otherwise specified. Siyavula Education Pty Ltd reserves the right not to fill these positions.

Project Support Specialist

Does the idea of using technology to make a positive social impact in South Africa make you excited? Are you keen on transforming the education space to make it more inclusive and up-to-date? Check out the Project Support Specialist position - you could be the perfect fit.

Full-stack Python Developer

Interested in joining our team in building a robust, scalable software service to help Maths and Science education around the world? If you've got the drive and the skills, let us know.

What we’re like to work with

At Siyavula, we’re seriously passionate about improving maths and science education and we've got a unqiue product worth throwing our weight behind. We're set to expand our reach, taking our online learning platform not just further into South Africa, but also out to the rest of the world.

Our highly-driven team work out of offices in the centre of Cape Town - best city on the planet. We’re proud geeks and no, that does not mean we all have backgrounds in the hard-core Sciences :) We’re interested in people who are good at coming alongside and working together on a project, but are also capable of managing their own efforts, getting on a with the job at hand and delivering a high-quality product, every time.

We’re a start-up and start-up culture permeates a lot of what we do. We work with a relatively-flat organisational structure, have plenty of coffee (it powers our office), eat lunch together on a Friday, enjoy flexible work hours and our shutdown over Christmas doesn’t come out of your leave - Bonus!

We’re working hard to make a big difference and to enjoying the ride. If this sounds appealing to you, get in touch.

Project Support Specialist

About being a Project Support Specialist (Sponsored Projects) at Siyavula

As a Project Support Specialist, you will join a team that has dedicated itself to making a difference in maths and science education in South Africa (with the goal of positively impacting Southern Africa at large) through technology.

We at Siyavula believe that quality education should be accessible. With help from foundations and corporate sponsors, learners at government schools from across the country can earn access or are given free access to our premium maths and science product. Not only that, but anyone can freely download and read our CAPS-aligned, Maths and Science textbooks from our website.

Like the rest of the team, Project Support Specialists have a solid understanding of and empathy for South Africa’s rich cultural diversity. We work in all types of settings - from the office in the Cape Town CBD, to schools in urban townships and rural villages. You’ll be asked to confidently explain our education technology to teachers, principals and education department advisors. You should also be able to communicate and connect with learners from the lower-income context.

The kind of work you will be a part of

You will play an essential role in Siyavula’s sponsored projects as the direct link between Siyavula and the communities, teachers, and learners that engage with our practice tool. You will lead workshops directed at principals, teachers, and curriculum specialists, which introduce eLearning concepts in general and the Siyavula practice tool in particular. You should be able to confidently discuss high school level maths and science with teachers and learners.

In the first quarter of the year, up to 70% of your time will be spent travelling independently. You will spend up to 30% of your time on the road from April through December.

Throughout the year, you will visit schools across the nine provinces. Some of these visits will be with a colleague and some will be on your own. You therefore need to be self sufficient, energetic, organised, and comfortable with travel.

When you’re not on the road or at schools, you will be in charge of keeping communication channels between Siyavula and the schools open and clear to ensure they are optimally supported. Because you’ve visited the schools and spoken with learners, you are integral in putting a “face” to the data. You’ll assist in identifying top learners and understanding their motivation for success. You will provide written reports of your visits to the Project Manager. You will work to engage learners over all types of media: Facebook, radio, or even newspaper. Importantly, you will understand that working in a start up environment requires flexibility and initiative.

In addition to the duties of your immediate team, you’ll also partake in company-wide activities like our weekly company lunch on Fridays, but most people find that part pretty easy!

Roles and Responsibilities

  • Initiate contact and set up appointments with various parties for the purposes of introducing them to Siyavula's practice service.
  • Organise all travel related matters: resources needed for school visits and maintain organisation on the road.
  • Run workshops with schools and organisations to help integrate digital resources and tools into their practice.
  • Build and maintain trust between Siyavula and its users: the focus being mostly on high school learners and active teachers.
  • Evangelise Siyavula Practice and its benefits wherever possible: you will often be the face of Siyavula!
  • Reach out, engage, and connect with learners over social media and/or other media opportunities.
  • Assess and understand the needs of the teachers and learners in order to assist them in using Siyavula products with the resources at hand.
  • Attend meetings requested by third parties as well as meetings established through other Siyavula communication channels.
  • Report back to assigned team and project manager on nature of school relationships, school visits, insights, and lessons learned.


We are looking for someone with a tertiary degree and 1-3 years experience in research, training, fieldwork, facilitation, or education, who:

  • can speak three or more official languages;
  • can demonstrate personal interest in leveraging technology;
  • is able to troubleshoot technology products on the go;
  • is comfortable and familiar with high school level maths and science;
  • can work independently;
  • can think on their feet;
  • has excellent organisational and planning skills;
  • is able to effectively communicate in conversation and in writing;
  • has relevant experience using software tools for communication and learning;
  • is familiar and confident using social media and connecting to younger audiences;
  • can present with confidence to a large audience;
  • has attention to detail and strong reasoning and critical-thinking skills;
  • has the ability to maintain and nurture relationships; and
  • has a valid driver’s licence (min 1 year) and is comfortable navigating new roads.

In addition, the candidate needs to fit into the Siyavula team and the general working environment. This requires the candidate to:

  • be comfortable working in teams;
  • be comfortable working in a startup environment;
  • demonstrate a willingness to participate in group work, including strategy discussions if required;
  • be passionate about improving education both locally and globally and the use of technology; and
  • embrace transparency and openness as a general operating procedure.


R12 000 - R14 000 depending on experience.

To apply

Get to know our product

  • Go to our Practice website at www.everythingmaths.co.za
  • Create an account
  • Get full star mastery for any section of any chapter in either subject/li>

Then send us an email with a cover letter, your CV and the email address or phone number you used to create the account to careers@siyavula.com with the subject line “Project Support Specialist (Sponsored Projects)” and we will get back to you.

Please note that our offices will be closed from the 16th of December 2016 to the 2nd of January 2017 and we will begin processing applications from the 9th of January.

We reserve the right to test all short-listed candidates to determine level of expertise in relation to the role if deemed necessary. We reserve the right not to fill the vacancy.

Full-stack Python Developer

The kind of work you could be part of

You would be working within a relatively small team of software devs (±5) who work closely with each other and the rest of the organisation. We have adopted some industry best practices and want to see your skills grow as much as you do. At Siyavula, you’ll be exposed to automated tests, static code analysis, peer review and a culture that is big on constant learning. Our development process is focused on being agile, but not slavishly adherent to any one way of being agile and we’re figuring out a lot of stuff as we grow and as our product grows.

At Siyavula you would:

  • craft features to make learning more effective and fun, improving maths and science education;
  • forge tools to help teachers see where students are struggling and to gauge the effectiveness of their own teaching practices; and
  • build software tools that our own team of super-heroes can use to function at their best.

What we're looking for

We’re interested in finding keen minds that want to make a difference - in South Africa and around the world. We value continuous learning, using MOOC’s, participation in local conferences (eg. PyCon) and/or any other approach that helps you to become better at what you do.

We’re looking specifically for an experienced dev for this role (4+ years in web development) - a battle-hardened software craftsman who's fought with programming challenges and won!

We use Python, Pyramid, SQL Alchemy, PostgreSQL, Jinja, SASS and git. If you don’t know some of these but still think you’ve got what it takes, get in touch and we'll send you our coding challenge so you can amaze us.


In line with experience and market related.

To apply

Send an email with a cover letter and your CV to careers@siyavula.com with the subject line “Full-stack Python Developer” and we’ll get back to you. We look forward to hearing from you!

What are we passionate about?

"I have an opportunity to make an impact on thousands of students scattered in several countries. It’s a responsibility that I take seriously."

- Saymore, Educational Technologist

"I am enthusiastic about education because it is a tranformative and empowering process. Education improves societies. I am also keenly tuned in to maths, which is unique in its pristine elegance and provides numerous surprises."

- Eric, Educational Technologist

"I love the fact that the work I do is in some small way contributing to improving society. I believe change has a ripple effect."

- Hannelie, School Accounts Manager

"I am fascinated and enthralled by the experience and possibilities at which maths, science, art, design and curiosity collide."

- Megan, Instructional Designer

"I enjoy tackling large and seemingly unsolvable problems and learning a lot in the process of solving the problem."

- Heather, Technical Editor

"I'm dead passionate about striking a balance between purely academic knowledge, practical experience as well as creative endeavours."

- Ewald, Senior Developer

"Chemistry opens up a whole other way of seeing things, a different way of understanding the world around us. That fascinates me, and I'd like to pass on this interest in understanding the world we live in."

- Kate, Educational Technologist

"I think what I like most about Siyavula is the deep sense of personal fulfillment that I get from working with a technological product that assists young learners."

- Rebecca, School Accounts Manager

"I am fascinated by how we (as individuals and groups) think, learn, create and communicate."

- Nicky, Product Manager

"My passion is to get things done."

- Thembile, Accounting Officer

"I am passionate about assisting the youth from disadvantaged backgrounds reach highest standards in education in spite of what they lack in resources."

- Nandi, Schools Liaison

"Teaching others so that they can harness the power that physics knowledge grants as well as appreciate the intrinsic beauty of the subject is one of my greatest passions."

- Adam, Educational Technologist

"I love being surrounded by people who challenge and push me to better myself. Working as part of the Siyavula team definitely has this covered!"

- Cynthia, Office Manager

"As someone who is not originally from South Africa, I am passionate about making a positive impact in this country, which has been so good to me."

- Gina, Project Manager

"I care deeply about helping people reach their full potential and think that education is a tool for true empowerment. I love astronomy."

- Kosma, Educational Technologist

"I believe that science is really about learning how to ask and answer questions about the surprising, fascinating world in which we live."

- Melanie, Educational Technologist

"I am passionate about the way education can shape and change someone behavior and approach to life. That moment a student realises he/she has applied something they thought impossible to grasp at first."

- Nadia, Educational Technologist

"I really love that energy that comes from a group of us collectively finding a better way to do things more effectively. I also love solving problems."

- Richard, Senior Developer

"I really enjoy working with teachers to understand their individual and very, very unique situations."

- Will, Sales Manager