Job Search

Home > Job Search

Python_ML Developer

Posted on:


Closing on:


Contact email:

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:

Multinational corporations

Awarding Organisations

 Further Education Colleges

Higher Education Institutions

Private Training Providers

Public Bodies

Sports Clubs

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.



Preferred skills

Preferred Qualifications:


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.