Aerobotics
🌍 Location: Cape Town, Western Cape (Hybrid)
🏢 Company: Aerobotics
💼 Department: Technology
🆔 Job Type: Full-time
About Aerobotics
Aerobotics is a global agri-tech company on a mission to provide intelligent tools that help feed the world. Using advanced computer vision, aerial imagery and AI, we deliver real-time tree and fruit insights to growers across 18 countries.
With over 340 million trees and 100 million fruit analysed, we help farmers optimise orchard performance, reduce risk, and maximise yield. Our team of 50+ specialists operates from Cape Town, with satellite offices in the USA, Europe, Australia, and South America.
This is a chance to join a fast-scaling tech environment building meaningful products that directly shape the future of global agriculture.
The Opportunity
We’re looking for a self-driven Software Engineer who enjoys building products from the ground up, moving quickly, and working in a deeply collaborative environment. You will be responsible for bringing Aerobotics’ cutting-edge AI models directly into the hands of farmers, packhouse teams, exporters, and agricultural decision-makers worldwide.
Your work will influence how growers plan, manage, and optimise their operations — solving some of agriculture’s most complex data and decision challenges.
Responsibilities
-
Build and scale Aerobotics’ platform across web, mobile, and external APIs.
-
Design and develop customer-facing features end-to-end, from idea to production.
-
Collaborate closely with engineers, designers, product teams, and agronomists.
-
Write clean, scalable code aligned with modern engineering standards.
-
Contribute to long-term technical strategy, architecture decisions, and system design.
-
Improve performance, reliability, and scalability as the platform continues to grow.
Requirements
-
3+ years of engineering experience within a tech or product-driven environment.
-
Strong proficiency in JavaScript, React, and modern web development tools.
-
Experience with backend development (Python preferred).
-
Familiarity with relational databases such as Postgres or MySQL.
-
Some exposure to cross-platform mobile frameworks (e.g., React Native).
-
Ability to work in a fast-moving environment with shifting priorities.
-
Interest in the agricultural or environmental sector (experience not required).
Application Process
-
Submit your CV and motivation.
-
Virtual interview with the Head of People.
-
Technical assessment.
-
Technical interview with the engineering team.
-
Final references and background checks.
CV Tips for a Software Engineering Role
-
Highlight the specific technologies you’ve used (React, Python, cloud, databases).
-
Include links to GitHub, portfolio projects, and deployed apps.
-
Focus on impact and measurable achievements (e.g., reduced load time by 40%).
-
Showcase experience with scalable systems, APIs, and cross-team collaboration.
-
Keep your CV clean, structured, and no longer than 2 pages.
Equal Opportunity Statement
Aerobotics is an equal opportunity employer committed to fostering an inclusive, accessible, and discrimination-free workplace. All applicants will receive fair consideration regardless of race, colour, gender, sexual orientation, disability, religion, or nationality.
To apply for this job please visit aerobotics.bamboohr.com.
