Open positions
Software Engineer – Agritech team
Oròbix is looking for a Software Engineer to join our Agritech Team.
As a Software Developer, you should have a strong background in backend development, cloud infrastructure and databases.
You will be responsible for the design, development and deployment of high-quality software solutions that leverage AI solutions crafted by our Data Science Team to solve challenging problems in the industrial and agricultural domains. You will focus on bringing to production AI algorithms, while ensuring their robustness and reliability for end-customers.
Key responsibilities
- Gather stakeholders requirements and define the functionality of the system.
- Architect, implement and maintain scalable solutions on cloud infrastructure platforms.
- Develop and maintain backend systems.
- Write industry-ready software solutions that leverage Artificial Intelligence for image and data-processing.
- Collaborate with the Data Scientists translating designs into high-quality code and integrating data from various back-end services and databases.
- Conduct code reviews, mentor junior engineers, and promote a culture of technical excellence.
Required Skills & Qualifications
- 5+ years of professional experience in the software development domain.
- Solid understanding of cloud infrastructure, with hands-on experience deploying and managing cloud-based services.
- Solid experience with cloud infrastructure (Microsoft Azure, AWS, GCP).
- Experience in at least one OO programming language (C/C++ or Python preferred).
- Knowledge of REST paradigm and how to consume REST/JSON based services.
- Knowledge of GIT as a Version Control System.
- Strong knowledge of relational and non-relational database systems.
- Previous experience with Linux-based operating systems, from their setup and initial configuration to operation and maintenance.
- Knowledge of the Software Development Lifecycle principles and best practices.
- Familiarity with CI/CD practices, including building and managing automated pipelines for testing and deployment.
- Experienced in working with Docker and Docker-compose, to write and deploy containerized applications.
Preferred qualifications (Nice to Have)
- Experience with Infrastructure as Code (IaC) tools such as Terraform.
- Knowledge of image & signal processing algorithms.
- Knowledge in Deep Learning / Machine Learning Algorithms.
- Experience in building secure and scalable AI/ML pipelines.
- Knowledge of Django rest framework to develop and maintain REST paradigm backend software.
- Agile methodologies.