Remote | South Africa | UK Business Hours 8:30 - 5:30-m |
Salary: Depending on Experience up to R35,000.00
We are looking for a technically curious and solutions-driven Systems & AI Automation Engineer to join a property management business focused on improving operational efficiency through intelligent automation, systems integration and AI-powered solutions.
This role is ideal for an early-career developer or automation enthusiast with up to two years of relevant experience who enjoys solving problems, building practical tools and finding smarter ways to work.
You will work closely with operational and management teams to identify repetitive manual processes, connect different software platforms, develop automation workflows and implement AI-driven solutions that improve efficiency, accuracy and scalability across property-related operations.
We are looking for someone who is hands-on, eager to learn and comfortable translating real-world business challenges into practical technical solutions.
Key Responsibilities
- Workflow Automation: Identify repetitive administrative and operational tasks and develop automated workflows to improve efficiency, reduce manual workloads and minimise human error.
- AI Implementation: Integrate AI tools, large language models (LLMs) and AI APIs into business processes to automate document processing, data extraction, information classification, communication and reporting.
- Systems Integration: Connect business applications, databases and third-party platforms using APIs, webhooks and other integration methods.
- Software Development: Write and maintain scripts, lightweight applications and automation tools using Python or other suitable programming languages.
- Property Operations Automation: Develop solutions to streamline property management workflows, including administrative processes, maintenance coordination, document management, tenant communications and operational reporting.
- Process Improvement: Collaborate with internal teams to understand existing workflows, identify bottlenecks and recommend practical, technology-driven improvements.
- Data Management: Automate data collection, transformation, validation and transfer between systems, ensuring information remains accurate and consistent.
- Testing and Troubleshooting: Test automation workflows, investigate errors, resolve technical issues and improve the reliability of existing solutions.
- Documentation: Document workflows, integrations and technical processes to ensure solutions are maintainable, understandable and scalable.
- Continuous Improvement: Research emerging AI and automation technologies and identify opportunities to implement useful, cost-effective solutions across the business.
Minimum Requirements
- Up to two years of relevant professional experience in software development, systems integration, workflow automation or a similar technical role.
- A diploma, degree, relevant certification or demonstrable practical experience in software development, computer science, information systems or a related field.
- Working knowledge of Python or another programming language used for scripting and automation.
- Basic understanding of REST APIs, JSON, webhooks and systems integration.
- Exposure to AI tools, AI APIs or large language models, with an interest in applying them to practical business processes.
- Basic knowledge of databases and SQL, or the ability to work with structured data.
- Strong analytical, logical-thinking and problem-solving skills.
- The ability to learn new technologies independently and troubleshoot technical issues.
- Good written and verbal communication skills, with the ability to explain technical concepts to non-technical colleagues.
- Ability to work independently in a remote environment while collaborating effectively with a UK-based team.
- Availability to work UK business hours from South Africa.
Ideal Candidate Profile
We are looking for someone who is:
- Technically curious: Enjoys understanding how systems work and exploring how technology can solve everyday business challenges.
- Practical and resourceful: Focuses on building effective solutions without unnecessarily complicating problems.
- Proactive: Identifies opportunities for improvement and takes ownership of assigned projects.
- Analytical: Can break down complex processes into smaller, manageable steps and develop logical solutions.
- Adaptable: Willing to experiment with new tools, learn quickly and work in a changing environment.
- Business-minded: Understands that automation should deliver measurable value by saving time, reducing errors and improving operational visibility.
- Collaborative: Comfortable working with non-technical stakeholders to understand their needs and translate them into technical solutions.