Senior Python Engineer – AI & Generative Technologies – Durban needed at Jellyfish Online Marketing
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