Aerobotics
Job Description:
Aerobotics, a leader in AgTech, is on a mission to revolutionize agriculture by providing intelligent tools that help feed the world. Through imagery and advanced computer vision, we deliver critical insights to growers in over 18 countries. As we continue to scale our operations, we’re looking for a Senior Software Engineer to join our dynamic team in Cape Town.
In this role, you will be at the forefront of developing products that provide actionable insights for farmers to optimize yield and efficiency. Your work will directly impact large-scale agricultural decisions, making the world a more sustainable and food-secure place. If you’re passionate about technology and agriculture, this is your chance to make a tangible difference.
What Makes This Role Unique:
-
✅ Solve complex problems at the intersection of agriculture, computer vision, and software engineering.
-
🔍 Work across the entire tech stack while exploring machine learning and computer vision applications.
-
💡 Lead technical vision and architecture with minimal oversight.
-
🚀 Impact real-world agricultural decisions through advanced software solutions.
What You’ll Do:
-
🛠️ Lead Production Systems Development: Drive the creation of robust applications for processing imagery data and delivering accurate fruit sizing and grading.
-
🤖 Architect & Implement ML Solutions: Turn data science prototypes into production-grade systems.
-
📊 Drive Technical Vision: Shape the architecture, select technologies, and make critical decisions that drive the company’s future growth.
-
🔄 Manage Technical Trade-offs: Balance technical debt with development velocity, providing strategic guidance on tech choices.
-
👥 Cross-functional Collaboration: Work alongside product managers, agronomists, and data scientists to ensure solutions meet customer needs.
-
🎓 Mentorship & Leadership: Lead, mentor, and guide junior engineers while maintaining engineering excellence.
What You’ll Need:
-
🧑💻 5+ years of experience in software development with a proven record of delivering complex projects.
-
🎓 BEng or BSc in Computer Science or related field (or equivalent working experience).
-
⚙️ Extensive experience building scalable production-grade systems.
-
🧠 Strong knowledge of machine learning frameworks like TensorFlow or PyTorch.
-
🌐 Experience with cloud platforms such as AWS.
-
🔄 Problem-solving skills with a balance of technical perfection and practical delivery.
-
🤝 Collaboration skills and a passion for working with customer-focused teams.
Bonus Points For:
-
👨🏫 Experience leading technical teams or projects.
-
🖼️ Familiarity with computer vision or image processing.
-
🛠️ Experience building and maintaining data pipelines for ML systems.
-
🌱 Interest in AgTech and agriculture.
Our Tech Stack:
-
Backend: Python, Django REST Framework, PostgreSQL
-
Frontend: React, TypeScript, React Native
-
Data Processing: Python, NumPy, Pandas, scikit-learn
-
Infrastructure: AWS (S3, EC2, Lambda, Redshift), Docker, Terraform
-
DevOps: CI/CD with CircleCI
-
Analytics: Metabase, Grafana
-
Version Control: Git, Bitbucket, GitHub
Work Environment:
-
🌍 Hybrid work model – Work 3 days in the office in De Waterkant, Cape Town, with flexibility to work remotely the rest of the week.
-
🤝 Collaborative & Fast-paced environment – Work alongside passionate individuals who are dedicated to shaping the future of agriculture through technology.
-
📚 Learning & Development opportunities – Constant professional growth, skill enhancement, and mentorship.
Why Join Aerobotics?
At Aerobotics, we offer an exciting opportunity to work in the rapidly growing AgTech sector. You will contribute to solutions that directly influence agricultural decision-making, shaping the future of farming on a global scale. Join us to work with cutting-edge technologies and a team of like-minded professionals dedicated to making a real-world impact.
Find similar jobs at: https://careerjunctionza.co.za/jobs/
TIPS for CV related to this post:
-
Highlight your experience with cloud technologies such as AWS and production-grade systems.
-
Showcase your proficiency in machine learning frameworks like TensorFlow and PyTorch.
-
Include any leadership or mentorship experience, especially in a technical environment.
-
Demonstrate your ability to collaborate with cross-functional teams and your problem-solving skills.
-
If applicable, include your interest or experience in AgTech or related industries.
