Software Engineer (IIoT)

Technical Team · Cape Town, Western Cape
Department Technical Team
Employment Type Full-Time
Minimum Experience Mid-level


Join the growing team at DataProphet, an award winning, venture backed manufacturing specialist AI company where, through your success you will be able to have a substantial impact upon the company. Our highly qualified A-team is developing and implementing cutting edge AI value-based solutions which have a measurable impact upon our customers in the manufacturing industry.

As recognized by the World Economic Forum and CB Insights in 2020 as one of the Top 100 AI Startups, DataProphet has helped customers around the world, with pre-emptive actions, to reduce their cost of non-quality by an average of 40 percent. We pride ourselves on understanding manufacturing and that real impact is achieved with pre-emptive actions because real-time is often too late.

Role Overview:

Dataprophet CONNECT ( already streams billions of data points every month from factories around the globe - yet we're just getting started. The EDGE fleet consists of our purpose-built industrial edge devices and supporting infrastructure. EDGE unlocks a wide variety of factory data source types and anchors the AI-ready data pipeline from the factory to CONNECT. 

As an EDGE Software Engineer you will mature and grow the EDGE stack to ensure that it keeps pace with Dataprophet's dizzying growth trajectory. You will play a pivotal role in strengthening the underpinnings of the world's most advanced AI for manufacturing product suite.

This is a varied and fast-paced role that will keep you on your toes. You will have the opportunity to deepen your knowledge of Linux systems, streaming frameworks, infrastructure management, concurrent programming, and collaborative software engineering, to name a few.

Roles and responsibilities will include, but are not limited to:

Developing, testing, and deploying improvements and new features across the data streaming, security, monitoring, and automation aspects of the EDGE fleet.

Qualifications & Experience

  • At least an undergraduate degree in Computer Science, Electrical Engineering, or a similar field.
  • Strong POSIX / Linux systems knowledge. Strong collaborative software engineering skills, in Python as a minimum.
  • We are looking for someone who is passionate about building reliable and maintainable systems, and who feels at home on a steep learning curve with the help of open source tools.
  • Knowledge of distributed systems, fleet management and monitoring, and infrastructure-as-code are a plus.
  • You are curious and thrive in a collegial environment. You own your deliverables and timelines. You engage in robust and constructive technical dialogue that helps to build better systems.

Why join DataProphet? 

We are a small but diverse and very ambitious team who are passionate about what we do and aligned in our vision to create inspiring change in the world around us. We spend our days solving challenging technical problems in manufacturing using cutting edge AI.

Our global team works together through the use of technology which is supported by a culture of consistent communication. It is a professional but supportive and fun environment created to provide a space for everyone to bring their best selves to work every day. As a way of connecting and strengthening relationships, when possible, we come together as a team in Cape Town each year for a strategic planning and team building offsite event.

The spirit of curiosity and continuous learning are in our DNA and we encourage everyone to approach all things in this manner so that we continue to grow and develop both as professionals and individuals.

Thank You

Your application was submitted successfully.

  • Location
    Cape Town, Western Cape
  • Department
    Technical Team
  • Employment Type
  • Minimum Experience