Senior Python Engineer – AI & Generative Technologies – Durban needed at Jellyfish Online Marketing

Save

Job title : Senior Python Engineer – AI & Generative Technologies – Durban

Job Location : KwaZulu-Natal, Durban

Deadline : May 09, 2025

Quick Recommended Links

Your primary responsibilities will include:

  • Help lead the development and architecture of complex Python-based applications.
  • Review and oversee platform enhancements, ensuring high-quality code standards.
  • Mentor and support junior and mid-level developers, encouraging a culture of growth and innovation.
  • Collaborate with teams to design, build, and deploy scalable, high-performing solutions.
  • Promote best practices in software development, including robust testing, code reviews, and comprehensive documentation.
  • Explore and integrate new technologies to enhance the organisation’s technical capabilities.
  • Increase application performance and resolve bottlenecks in code, databases, and infrastructure.
  • Take ownership of critical projects, ensuring timely delivery with an emphasis on innovation and quality.
  • Work on large-scale data processing and automation pipelines to improve development workflows.

Qualifications

  • You have at least 5 years of experience as a Software Engineer, with expertise in Python and its frameworks (e.g., Flask, FastAPI)
  • You have experience in software design and architecture.
  • Demonstrated expertise with database technologies (SQL and NoSQL).
  • Experience designing APIs and working with RESTful architectures.
  • Proficiency in handling large-scale data processing and manipulation.
  • Familiarity with Generative AI frameworks.
  • Experience with asynchronous programming and concurrency.
  • Proficiency in code optimisation and debugging techniques.
  • Hands-on experience with version control systems like Git and collaborative workflows.
  • Exposure to cloud platforms, particularly AWS or GCP, and containerisation technologies like Docker.
  • You generate unique ideas and experiment with new methods and technologies to solve complex issues.
  • You show empathy and adapt your approach to connect with individuals from diverse backgrounds and experiences.
  • You’ll be great at collaborating with team members to achieve common goals, valuing and respecting diverse contributions.
  • You’re good at adapting strategies and plans to navigate unforeseen circumstances.
  • When faced with a problem, you collaborate with the appropriate people to evaluate different options find practical solutions.

How to Apply for this Offer

Interested and Qualified candidates should Click here to Apply Now

  • ICT jobs