ENVIRONMENT:

YOUR ability to craft elegant & optimal code as a Senior Python Developer is sought by a global provider of cutting-edge AI Solutions to join its team where you will work on an intelligence model, a graph-based tool that managed the conversation flow and is used by clients to design conversations. The ideal candidate must possess a Degree in Computer Science or related discipline, have solid Software Development including experience in software architecture, design patterns, algorithms and data structures, microservice architecture. You will require strong Python (multiprocessing/multithreading), Websocket, Tornado, Docker, CI/CD and preferably MySQL & PostgreSQL.

REQUIREMENTS:

Qualifications –

  • Degree in Computer Science or related field.

Experience/Skills –

  • Solid experience in Software Development.
  • Strong skills in Python (multiprocessing / multithreading).
  • Experience in software architecture, design patterns, algorithms and data structures, microservice architecture.
  • Able to write elegant and optimal code as well as refactor existing code to meet high design standards.
  • Experience with Websocket, Tornado.
  • Good relational database experience – MySQL and PostgreSQL preferred.
  • Experience with Docker.
  • Experience building or using CI/CD development tools/pipelines.

Advantageous –

  • Exposure to deployment of Machine Learning / Deep Learning models.
  • Frontend Development experience in JavaScript and [URL Removed] with Kubernetes, Jenkins, RabbitMQ, Celery.
  • Experience with asyncio, Peewee and WTForms.

ATTRIBUTES:

  • Effective communication skills in a geographically dispersed team.

While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.

COMMENTS:

When applying for jobs, ensure that you have the minimum job requirements. OnlySA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Please e-mail a word copy of your CV to [Email Address Removed] and mention the reference numbers of the jobs. We have a list of jobs on [URL Removed] Datafin IT Recruitment – Cape Town Jobs.

Desired Skills:

  • Senior
  • Python
  • Developer

Learn more/Apply for this position