Python Software Engineer
3 weeks ago
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:- Develop and maintain Python-based applications and services.
- Implement platform enhancements and ensure adherence to coding standards.
- Collaborate with team members to deliver scalable and efficient solutions.
- Write clean, modular, and well-documented code that is easy to maintain.
- Debug and resolve issues in applications, improving reliability and performance.
- Contribute to the development of APIs and integration of third-party services.
- Work on data processing tasks and automation to improve efficiency.
- Participate in code reviews and knowledge-sharing sessions to support team development.
- Research and apply emerging technologies to solve business challenges.
Qualifications
- You have at least 2 years of experience as a Software Engineer, with expertise in Python and at least one framework (e.g., FastAPI, Flask).
- Good understanding of API development and consumption (RESTful).
- Hands-on experience with databases (SQL and NoSQL) and data modelling.
- Knowledge of Python testing frameworks (e.g., Pytest, unittest).
- Basic exposure to cloud platforms (AWS, GCP).
- Familiarity with version control systems (e.g., Git).
- Understanding of software development best practices, including testing and debugging.
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 and 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.
#J-18808-Ljbffr-
Hardware and Software Engineer
4 days ago
Benoni, Gauteng, South Africa HR Genie Full timeHR Genie is seeking a talented Hardware and Software Engineer to join our team. As a key contributor to our IT department, you'll be responsible for designing, developing, and testing innovative hardware and software solutions.Responsibilities:Hardware Development: Designing, prototyping, and testing new hardware devices, including PCs, laptops, and...
-
Junior Software Engineer
3 weeks ago
Benoni, Gauteng, South Africa Findojobs South Africa Full timeWe are looking for a motivated Junior Software Engineer to join our client based in Johannesburg on a permanent basis. In this role, you will work closely with senior developers to design, develop, and implement high-quality software solutions. This is an excellent opportunity for a recent graduate or an early-career professional to gain hands-on experience...
-
Senior Hvac Engineer
3 weeks ago
Benoni, Gauteng, South Africa Findojobs South Africa Full timeAs a Senior HVAC Engineer, you will play a key role in designing, specifying, and delivering innovative heating, ventilation, and air conditioning solutions for commercial, residential, and industrial projects. You will work closely with multidisciplinary teams, clients, and stakeholders to ensure high-quality, energy-efficient, and sustainable building...
-
Lecturer : Engineering
3 weeks ago
Benoni, Gauteng, South Africa Nclc Full timePrimary Duties and ResponsibilitiesA medium-sized consulting firm is seeking a motivated and experienced Team Lead – Senior Software Developer who excels in software development and team leadership.This role requires a hands-on leader passionate about coding, collaboration, and mentorship, capable of guiding a team to deliver scalable, efficient, and...
-
PV Project Engineer
3 weeks ago
Benoni, Gauteng, South Africa Job Masters Pty Ltd Full time R800 000 - R1 300 000PV Project ManagerDepartment: Project Management / Renewable EnergyReports To: Director of Project ManagementPosition Summary:As a Senior PV Project Manager, you will lead the development, planning, and execution of large-scale photovoltaic (solar) projects. This role is pivotal in managing project timelines, budgets, and resources to successfully complete...
-
Data Science Lead
3 weeks ago
Benoni, Gauteng, South Africa Hello Group Recruitment Full timeJob Advert SummaryHello Group is seeking to appoint a dedicated Data Science Lead (Business Intelligence & Analytics). This is an opportunity for an ambitious and experienced data science professional to take ownership of business intelligence, analytics, and data-driven decision-making, develop new models, and lead a team in an environment that values...
-
Senior Software Developer – AI, API Integrations
3 weeks ago
Benoni, Gauteng, South Africa National Risk Managers Full timeThis Software Developer role is key in building an advanced data management and analytics platform, integrating with multiple external APIs, and optimising real-time data workflows. Tasks: Develop and Optimize Perl-Based Backend Applications for Data Processing, Analytics, and Automation (or be willing to learn Perl quickly): · Design and implement robust...
-
Chief Financial Officer
7 hours ago
Benoni, Gauteng, South Africa Findojobs South Africa Full timeIndustry : Scientific, Research & DevelopmentJob category : Research and DevelopmentLocation : RandburgContract : PermanentRemuneration : Market RelatedEE position : YesIntroduction: Mintek has an exciting career opportunity for a Chief Engineer within the Pyrometallurgy Division to conduct cutting edge industrial and applied research in the design,...
-
Fixed Term
3 weeks ago
Benoni, Gauteng, South Africa Cotton On Group Full timeAn established consulting engineering firm specializing in civil, structural, and traffic engineering, located in Alberton.Position Type :Permanent or fixed-term contractKey Responsibilities :Drawing Development : Create detailed drawings from preliminary concepts and sketches using AutoCAD and Revit.Structural Analysis and Design : Conduct structural...
-
IT Infrastructure Specialist
7 days ago
Benoni, Gauteng, South Africa Boardroom Appointments Full timeJob Title: Senior Desktop EngineerWe are seeking a highly skilled Senior Desktop Engineer to join our team at Boardroom Appointments.Job Description:We require an experienced Senior Desktop Engineer with extensive technical expertise in desktop support, systems administration, and troubleshooting across various hardware, software, and network...
-
Technologist - Electrical
3 weeks ago
Benoni, Gauteng, South Africa Findojobs South Africa Full timeWe are looking to fill the position of an Electrical Technologist to join our electrical engineering unit, forming part of a multi-disciplinary consulting engineering team. The company undertakes large capital projects for various clients across many sectors.The Technologist conducts assignments in the electrical engineering field usually as part of a...
-
Web Developer
3 weeks ago
Benoni, Gauteng, South Africa Ict Engage Full timeAt [Company Name], we believe the future of software lies in the talent, innovation, and creativity found on the African continent.For over a decade, we have been pioneering world-class software development for a global audience.We are the leading custom software development company from Africa that has now grown to more than [number] of the best AI-powered...
-
Production Planning Manager
5 days ago
Benoni, Gauteng, South Africa Heitha Staffing Group Full timeAbout the RoleHeitha Staffing Group is looking for a highly motivated Production Planning Manager to lead our production planning team. As a key member of our operations team, you will be responsible for developing and implementing sound manufacturing and operational strategies.Key ResponsibilitiesServe as primary point of contact for sales, engineering,...
-
Ops Spec: Customer Engineer
3 weeks ago
Benoni, Gauteng, South Africa Findojobs South Africa Full timeBusiness Unit: Cloud Platform SolutionsDepartment: Digital Workspace Management (DWM)Job Grade: Core DescriptionProvide digital workplace support for the customer base remotely and onsite.Key Deliverables / Primary Functions:Application and device troubleshooting and support.Accurately use available software or specialist monitoring tools to maintain...
-
Structural Detailing Specialist
6 days ago
Benoni, Gauteng, South Africa Dynamic Outsourced Solutions Full timeJob Description:We are seeking a highly skilled 3D Modelling Professional to join our team. As a key member of our structural detailing team, you will be responsible for creating accurate and detailed models of steel structures.Key Requirements:Minimum of 7 years' experience in 3D modelling and structural detailingTertiary qualification in engineering or...
-
Technical IT Infrastructure Specialist
5 days ago
Benoni, Gauteng, South Africa Boardroom Appointments Full timeAt Boardroom Appointments, we are seeking a highly skilled Technical IT Infrastructure Specialist to join our team. In this role, you will be responsible for providing expert desktop support and systems administration across various hardware, software, and network environments.The ideal candidate will have extensive technical expertise in troubleshooting...
-
Credit and Finance Coordinator
7 days ago
Benoni, Gauteng, South Africa MK Electro Mechanical Africa Full timeA rapidly expanding engineering company in the material handling equipment industry seeks a skilled credit and accounting administrator to join its team.Key responsibilities include:Timely cash collection to ensure customers meet their payment obligationsImplementing effective cash collection strategiesMaintaining accurate and up-to-date financial...
-
Product Risk Analyst
3 weeks ago
Benoni, Gauteng, South Africa Findojobs South Africa Full timeJob DescriptionProduct Risk AnalystCompany: Glencore Coal SA, a leading global diversified natural resource company and a major producer and marketer of over 60 commodities that enable everyday life and support decarbonization efforts.Job Summary:The Product Risk Analyst will join our dynamic risk team to provide essential support to London Risk Managers,...
-
Senior Java/Spring Developer
3 weeks ago
Benoni, Gauteng, South Africa Findojobs South Africa Full timeHire Resolve's client is seeking a skilled Senior Java/Spring Developer to join their team in Johannesburg. The role involves designing, coding, testing, and deploying solutions while addressing technical challenges with creativity and innovation. Working in an Agile setup within a small development team, the candidate will collaborate to define, design, and...
-
Master Production Scheduler
4 days ago
Benoni, Gauteng, South Africa Heitha Staffing Group Full timeJob OverviewThe role of Master Production Scheduler is to develop and implement a comprehensive manufacturing strategy that aligns with the company's objectives.About the JobAs a key member of the production team, you will be responsible for planning, coordinating, and monitoring the flow of manufacturing jobs and projects through the complete manufacturing...