Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Apr 9, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Jellyfish, the world’s biggest boutique agency, delivers digital marketing solutions across the world for a host of impressive brands from their offices in the UK, US, Spain and South Africa. The agency’s award-winning combination of technology and talent help it to deliver paid media, SEO, social media, analytics, optimisation, creative and development ...
    Read more about this company

     

    Senior Python Engineer – AI & Generative Technologies - Johannesburg

    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.

    go to method of application »

    Senior Python Engineer – AI & Generative Technologies - Durban

    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.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Jellyfish Online Marketing Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail