Brief description :
We’re a global EdTech company that provides easy-to-use platforms and high-quality content to support organisations to ‘go digital!’. Olive Group has operations spanning the globe and has extensive experience in delivering Education Technology projects. We offer an opportunity to transform the whole educational delivery process into a Virtual Learning Environment, using the most cutting-edge technologies including, Virtual Classrooms, Artificial Intelligence and Immersive Content. Digitisation is changing the world as we know it and Olive Group is focused on helping Educational and Training organisations succeed in this fast-changing landscape.
As an award winning innovative global educational technology company that has partnered with Microsoft, we deliver a 360 degree solution to educational and training organisations.
Who we work with:
Further Education Colleges
Higher Education Institutions
Private Training Providers
Individual Brand Ambassadors
And much more...
We are looking for Python Developer to join our software development team. In this role, you will be responsible for designing, developing, and maintaining software applications using Python. You will work closely with our product management team to understand business requirements and collaborate with other developers to ensure that our software products are high-quality and meet our customers' needs.
Develop and maintain Python-based video generation scripts to automate video production processes.
Develop and implement machine learning models and algorithms for business process optimization and decision-making.
implement data preprocessing pipelines to prepare data for machine learning models.
Write efficient, reusable, and scalable code.
Troubleshoot and resolve issues related to software applications.
Participate in code reviews to ensure that code meets the highest standards of quality.
Stay up-to-date with the latest Python technologies and techniques, and make recommendations for improvements to our software development processes.
Experience in developing machine learning models for natural language processing, computer vision, or time-series analysis.
Strong experience in Python development.
Familiarity with Natron's SDK and plugin architecture.
Familiarity with version control systems such as Git.
Excellent problem-solving and analytical skills.
Ability to work independently as well as in a team environment.
Strong communication and interpersonal skills.
Experience in creating and maintaining video generation scripts using Python and relevant libraries such as OpenCV and FFMPEG.
Master's degree / Bachelor's degree in Computer Science, Software Engineering or related field.
Experience with machine learning and computer vision.
Experience in developing and deploying software applications on cloud-based platforms such as AWS or Google Cloud Platform.
Familiarity with database technologies such as MySQL, PostgreSQL, or MongoDB.
Familiarity with other post-production software such as Nuke or Fusion.