Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Python Engineer – AI & Generative Technologies image - Rise Careers
Job details

Senior Python Engineer – AI & Generative Technologies

Company Description

At Jellyfish, we believe in the power of diverse perspectives and inclusive collaboration. We welcome individuals who excel in collaborative, varied teams and value the unique contributions that each person brings to the table.

 

Jellyfish is a global digital marketing agency; a unique fusion of tech enthusiasts, creative minds, and media and data experts all united to empower our clients along their digital journey. Our commitment to embracing diverse perspectives fuels our innovation and strategies that challenge the status quo, reinvent media activation, and create influential stories for our global clients and their customers. Join us in shaping a future where business growth and personal fulfilment go hand in hand.

Job Description

You will be part of AI Studios—a global team of engineers and product specialists within Jellyfish, tasked with developing our suite of proprietary technologies with a core focus on generative AI and advanced AI agents. In this role, you will report directly to the VP of Engineering at AI Labs.

Our mission is focused on delivering production enhancements for our creative and experienced production teams by building innovative AI generative applications. We strive to push the boundaries in advertising automation, eCommerce analytics, and other digital services, ensuring improved performance, consistency, and scalability.

Jellyfish Engineering teams are organised into seven functional product squads—including AI Studios, Media, Data, and Commerce—supported by two transverse teams specialising in DevOps/Cloud Engineering and UX/UI. You will join a dedicated team of approximately 11 engineers based across Europe, the UK, and South Africa, contributing to the development of cutting-edge web applications and data solutions for AI studios.

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.

 

Note: We emphasise skills, expertise and behavioural attributes over years of experience and traditional degrees. If you want to join our collaborative team, we invite you to apply today with your resume in English.

Additional Information

Join Jellyfish and experience a workplace where we prioritise your growth, celebrate your contributions, and empower you to tailor your work environment to suit your needs.

💰 Reward: You'll be eligible to join our discretionary annual bonus scheme.

💫 Custom Work Environment: Work remotely for up to 60% of your days and shape your day between 8am. and 6:30pm with flexible working hours.

📈 Growth, Your Way: Grow your career with one paid day each month for self-development and access to LinkedIn Learning with unlimited online courses.

👪 Family Support: Enjoy 14 weeks of paid leave for primary caregivers and 4 weeks of paid leave for secondary caregivers. We also provide £1000 (or equivalent) towards courses for returning primary caregivers to support your transition back into work.

 

Unfortunately, there has been an increase in fake recruiters impersonating Jellyfish and unlawfully using our brand name. If you are unsure if an email with a job offer you have received is genuinely from Jellyfish, or if you suspect any fraudulent activity, please report it to [email protected].

#LI-Hybrid

“Jellyfish will give preference to Employment Equity candidates in accordance with the company’s Employment Equity Plan and it’s Affirmative Action measures.”

Jellyfish Glassdoor Company Review
3.5 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Jellyfish DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Jellyfish
Jellyfish CEO photo
Nick Emery
Approve of CEO

Average salary estimate

$75000 / YEARLY (est.)
min
max
$60000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Python Engineer – AI & Generative Technologies, Jellyfish

At Jellyfish, we are searching for a talented Senior Python Engineer – AI & Generative Technologies to join our dynamic team in Johannesburg, South Africa. You will play a pivotal role within AI Studios, working directly under the VP of Engineering to innovate and develop cutting-edge technologies focused on generative AI and advanced AI agents. This isn't just another engineering job; it's an opportunity to contribute to a revolutionary suite of proprietary applications aimed at transforming digital marketing. With a collaborative team of around 11 engineers spread across Europe, the UK, and South Africa, you'll work closely to enhance production capabilities for our creative teams. Your work will be instrumental in developing scalable, high-performing solutions that push the limits of advertising automation and eCommerce analytics. We are looking for someone with at least 5 years of experience in Python and a knack for leading teams to join us in creating impactful applications. At Jellyfish, you won’t just be coding; you’ll be mentoring, collaborating, and shaping the future of our tech landscape while embracing diverse perspectives that drive our innovation. If you’re passionate about building together and ready to take on exciting challenges in AI technologies, we’d love for you to join our family and help us shape a better future in digital marketing.

Frequently Asked Questions (FAQs) for Senior Python Engineer – AI & Generative Technologies Role at Jellyfish
What are the primary responsibilities of a Senior Python Engineer – AI & Generative Technologies at Jellyfish?

As a Senior Python Engineer – AI & Generative Technologies at Jellyfish, your primary responsibilities include leading the development and architecture of complex Python-based applications, ensuring high-quality code through reviews, mentoring junior developers, collaborating with teams to design scalable solutions, and actively engaging in the enhancement of our AI products. You’ll also explore new technologies to boost our capabilities and take ownership of critical projects to drive innovation.

Join Rise to see the full answer
What qualifications are needed for the Senior Python Engineer – AI & Generative Technologies position at Jellyfish?

To qualify as a Senior Python Engineer – AI & Generative Technologies at Jellyfish, you should have at least 5 years of experience in software engineering, particularly with expertise in Python and its frameworks like Flask or FastAPI. You should also have a strong understanding of software design, database technologies, API design, as well as familiarity with generative AI frameworks and large-scale data processing.

Join Rise to see the full answer
How does Jellyfish support employee growth for the Senior Python Engineer – AI & Generative Technologies role?

Jellyfish places a significant emphasis on growth and development, offering one paid day each month for self-development, along with access to LinkedIn Learning with an unlimited selection of online courses. We believe in empowering our team members to tailor their work environment, facilitating personal and professional growth in an inclusive atmosphere.

Join Rise to see the full answer
What makes the Jellyfish work culture unique for a Senior Python Engineer – AI & Generative Technologies?

The work culture at Jellyfish is all about valuing diverse perspectives and fostering collaboration. As a Senior Python Engineer, you'll enjoy a flexible working environment, with the option to work remotely up to 60% of the time. We prioritize personal fulfillment alongside professional growth and strive to create a workplace where every contribution is recognized and celebrated.

Join Rise to see the full answer
What are the key technologies a Senior Python Engineer – AI & Generative Technologies at Jellyfish will work with?

In the role of Senior Python Engineer – AI & Generative Technologies at Jellyfish, you'll primarily work with Python and its frameworks, as well as database technologies like SQL and NoSQL. Familiarity with cloud platforms (especially AWS or GCP), containerization technologies like Docker, and asynchronous programming will also be essential as you craft applications geared toward generative AI and automation.

Join Rise to see the full answer
Common Interview Questions for Senior Python Engineer – AI & Generative Technologies
Can you describe your experience with Python and its frameworks?

Highlight specific projects where you've utilized Python, including the frameworks you've used, such as Flask or FastAPI. Discuss challenges you faced and how you overcame them, emphasizing your problem-solving capabilities and the impact your work had on the project's success.

Join Rise to see the full answer
How do you approach mentoring less experienced developers?

Share your thoughts on fostering a collaborative environment. Emphasize the importance of providing constructive feedback, encouraging questions, and working through coding challenges together. Discuss how you adapt your mentoring style to cater to individual learning curves.

Join Rise to see the full answer
What strategies do you employ to maintain high-quality code standards?

Discuss practices such as code reviews, unit testing, and the implementation of design patterns. Explain how these practices contribute to code maintainability and reduce technical debt, ensuring robust applications that can evolve over time.

Join Rise to see the full answer
How do you handle tight deadlines or high-pressure situations?

Explain the importance of prioritization and communication within a team during high-pressure situations. Discuss techniques like breaking down projects into manageable tasks and maintaining transparency with team members and stakeholders to ensure project alignment and timely delivery.

Join Rise to see the full answer
Can you detail your experience with database technologies and API design?

Describe specific instances where you've designed databases and APIs, highlighting the technologies you used. Talk about challenges faced during design and implementation and how you ensured optimal performance and scalability.

Join Rise to see the full answer
What projects have you done that involve generative AI?

Share any relevant experiences where you worked with generative AI technologies. Explain how you contributed to the project's success and the impact it had on end-users, showcasing your innovative thinking and ability to adapt to new technologies.

Join Rise to see the full answer
How do you promote best practices in software development within your team?

Discuss your role in advocating for best practices such as comprehensive documentation, robust testing procedures, and regular code reviews. Highlight your strategies for instilling these practices into your team culture, ensuring everyone is aligned.

Join Rise to see the full answer
What is your experience with large-scale data processing?

Provide examples of projects where you handled large datasets, including the technologies you used and specific challenges encountered. Explain how you devised solutions to optimize processing and ensure data integrity during manipulation.

Join Rise to see the full answer
How do you keep up with new technologies and industry trends?

Discuss your approach to continuous learning, whether it's through online courses, industry conferences, or community engagement. Emphasize your proactive attitude towards integrating new knowledge into your work and fostering innovation.

Join Rise to see the full answer
Can you share an example of a critical project you took ownership of?

Detail a specific project you managed from conception to delivery, explaining the challenges you faced, how you overcame them, and the overall outcome. Highlight your leadership skills and ability to drive results while collaborating with your team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Jellyfish Remote Cape Town, South Africa
Posted 6 days ago

As a Paid Social Analyst at Jellyfish, you'll manage impactful digital media campaigns while working in a supportive and innovative environment.

Photo of the Rise User
Jellyfish Remote New York, NY, USA
Posted 6 days ago

Elevate social media presence as a Senior Social Producer at Jellyfish, a leading digital agency.

Photo of the Rise User

As a Senior Engineer at Palo Alto Networks, you will help shape the future of cybersecurity while collaborating closely with multi-functional teams.

Photo of the Rise User

Join Visa's Commercial Money Movement Solutions team as a Lead Software Engineer and redefine B2B payment solutions with innovative technologies.

Photo of the Rise User
Posted 4 days ago

Join Autodesk as a Software Development Manager and lead a talented team in revolutionizing the construction industry's software solutions.

Posted 10 days ago

Join Knowledge Services as a Software Engineer II and play a vital role in developing high-quality software solutions in a supportive and collaborative environment.

Photo of the Rise User
Posted 8 days ago

Join PayZen as a Senior Backend Engineer and lead the development of innovative solutions that enhance the healthcare financial landscape.

Photo of the Rise User

Join HERE Technologies as a Software Engineer II and build impactful analytics infrastructure in a global team setting.

Photo of the Rise User
Google Hybrid San Jose, California, United States
Posted 6 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

As a Software Engineer III at Google, you will innovate and enhance technologies that impact millions globally.

Photo of the Rise User
Posted 7 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

Jellyfish is a new kind of marketing performance company for the platform world, where success demands a creative, multi-platform mindset. We help brands thrive, by navigating, connecting, and harnessing the platforms that drive growth. We’re mor...

394 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
X
Someone from OH, Cleveland just viewed Lead / Senior Analyst - SAP HCM at Xcellink Pte Ltd
Photo of the Rise User
175 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Akron just viewed Accounting Co-Op at VEGA Americas
Photo of the Rise User
10 people applied to Software Engineer Intern at OPSWAT
R
Someone from OH, Cincinnati just viewed Director, Payroll Tax at Ryan
Photo of the Rise User
11 people applied to Software Engineer Intern at GITAI
P
Someone from OH, Columbus just viewed Data Science for Smart Agriculture- Part-Time at PSU
Photo of the Rise User
Someone from OH, Cincinnati just viewed Brand Management & Partnerships Assistant at LAIKA
Photo of the Rise User
Someone from OH, Athens just viewed Senior Multimedia Artist, Design & Creative at RepRisk AG
H
Someone from OH, Rocky River just viewed Training Manager at Hotel Bardo Savannah
F
Someone from OH, Columbus just viewed VP of Communications at Freedom Together Foundation
Photo of the Rise User
Someone from OH, Columbus just viewed Chief Organizational Communication Officer at Providence
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed SEASONER at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Bilingual Care Manager, Telephonic RN at Humana
Photo of the Rise User
Someone from OH, Columbus just viewed Talent Business Partner at Red Bull
Photo of the Rise User
Someone from OH, Brunswick just viewed Sanitation Team Member at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Talent Acquisition Specialist at Beghou Consulting
C
Someone from OH, Middletown just viewed Operations Analyst at Core Specialty Insurance
A
Someone from OH, Strongsville just viewed Graphic Design Intern at Anvil NorthWest