Senior AI Software Engineer
4 days ago
Jellyfish is a global digital marketing agency that empowers its clients through innovative technologies and diverse perspectives.
Job OverviewWe are seeking an experienced Senior Python Software Engineer to join our AI Studios team. As a key member of our engineering department, you will be responsible for designing and developing cutting-edge web applications and data solutions.
Our mission is to deliver 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.
Primary Responsibilities- Technical Leadership: Help lead the development and architecture of complex Python-based applications, ensuring high-quality code standards.
- Code Review: Oversee platform enhancements and review code for efficiency and effectiveness.
- Mentorship: Mentor and support junior and mid-level developers, promoting a culture of growth and innovation.
- Solution Design: Collaborate with teams to design, build, and deploy scalable, high-performing solutions.
- Best Practices: Promote best practices in software development, including robust testing, code reviews, and comprehensive documentation.
- Technology Integration: Explore and integrate new technologies to enhance the organisation's technical capabilities.
- Performance Optimisation: Increase application performance and resolve bottlenecks in code, databases, and infrastructure.
- Experience: At least 5 years of experience as a Software Engineer, with expertise in Python and its frameworks (e.g., Flask, FastAPI).
- Software Design: Experience in software design and architecture.
- Database Technologies: Demonstrated expertise with database technologies (SQL and NoSQL).
- API Design: Experience designing APIs and working with RESTful architectures.
- Data Processing: Proficiency in handling large-scale data processing and manipulation.
- Generative AI: Familiarity with Generative AI frameworks.
- Concurrency: Experience with asynchronous programming and concurrency.
- Code Optimisation: Proficiency in code optimisation and debugging techniques.
- Version Control: Hands-on experience with version control systems like Git and collaborative workflows.
- Cloud Platforms: Exposure to cloud platforms, particularly AWS or GCP, and containerisation technologies like Docker.
-
Senior AI Developer
2 weeks ago
Johannesburg, Gauteng, South Africa Gig Engineer Full timeGig Engineer is looking for an experienced Senior Machine Learning Engineer to join our team.The successful candidate will have a strong background in machine learning, deep learning, and software engineering, as well as experience in designing scalable AI solutions.Job Summary:Design, develop, and optimize machine learning models for real-world...
-
Senior Machine Learning Engineer
2 weeks ago
Johannesburg, Gauteng, South Africa Gig Engineer Full time3 Year ContractHybrid RoleJohannesburgJob Summary:We are seeking an experienced Senior Machine Learning Engineer to drive the development, deployment, and optimization of cutting-edge machine learning models. The ideal candidate will have a strong background in machine learning, deep learning, and software engineering, along with experience in designing...
-
Senior Data Engineer/Analyst
2 weeks ago
Johannesburg, Gauteng, South Africa Gig Engineer Full timeJob SummaryWe are seeking a highly skilled Senior Data Engineer/Analyst to join our dynamic team. This role will focus on designing, building, and maintaining data pipelines, analyzing large datasets, and providing key insights to drive data-driven decision-making. The ideal candidate has strong experience in data engineering, analytics, and cloud-based...
-
Data Science Engineer Lead
2 weeks ago
Johannesburg, Gauteng, South Africa Gig Engineer Full timeGig Engineer is hiring a Senior Machine Learning Engineer to lead the development of cutting-edge machine learning models.The ideal candidate will have a strong background in machine learning, deep learning, and software engineering, along with experience in designing scalable AI solutions.Key Responsibilities:Develop and optimize machine learning models for...
-
AI Engineer
3 weeks ago
Johannesburg, Gauteng, South Africa Indsafri Full timeDirect message the job poster from IndsafriIT Talent Acquisition Specialist | US IT Recruitment | SA IT Recruitment | Tech Recruitment SpecialistAbout the Role:We are looking for a highly skilled AI Engineer to design, develop, and deploy cutting-edge artificial intelligence solutions. The ideal candidate will have expertise in machine learning, deep...
-
Senior AI Technologist
2 weeks ago
Johannesburg, Gauteng, South Africa Communicate Recruitment Full timeCompany OverviewAt Communicate Recruitment, we pride ourselves on being a professional talent sourcer by day and a YouTuber/Streamer at night.We are seeking an experienced Senior AI Engineer to join our team and help us integrate AI/ML capabilities into our advanced technology solutions.The ideal candidate will have a strong background in software...
-
Senior Data Engineer/Analyst
2 weeks ago
Johannesburg, Gauteng, South Africa Gig Engineer Full time3 Year contractHybrid RoleJohannesburgJob Summary We are seeking a highly skilled Senior Data Engineer/Analyst to join our dynamic team. This role will focus on designing, building, and maintaining data pipelines, analyzing large datasets, and providing key insights to drive data-driven decision-making. The ideal candidate has strong experience in data...
-
AI Software Developer Manager
2 weeks ago
Johannesburg, Gauteng, South Africa Communicate Recruitment Full timeJoin Our TeamWe are seeking an experienced Senior AI Engineer to join our team at Communicate Recruitment.The ideal candidate will have a strong background in software development, particularly in AI/ML systems.The successful candidate will be responsible for leading R&D projects, developing AI-driven systems, and driving the full AI development...
-
Software Engineer with AI Expertise
2 weeks ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeCompany Overview:Network Recruitment is a leading recruitment agency providing IT placement services to clients across various industries. We pride ourselves on our expertise, professionalism, and commitment to excellence.About the Role:We are seeking an experienced AI Engineer to join our team. The successful candidate will have a strong background in NLP,...
-
Deep Learning Architect
2 weeks ago
Johannesburg, Gauteng, South Africa Gig Engineer Full timeGig Engineer seeks a seasoned Senior Machine Learning Engineer to spearhead the development of innovative machine learning solutions.The successful candidate will have a strong background in machine learning, deep learning, and software engineering, as well as experience in designing scalable AI solutions.Responsibilities:Design, develop, and optimize...
-
AI Engineer
3 weeks ago
Johannesburg, Gauteng, South Africa Mooncoon Full timeWe're looking for an AI Engineer to join MoonCoon. You'll develop AI solutions that solve complex business challenges across multiple industries. As part of our team, you'll have the opportunity to shape how organizations leverage artificial intelligence to transform their operations and create tangible business value.Location: Johannesburg (Hybrid)Job type:...
-
Machine Learning Specialist
2 weeks ago
Johannesburg, Gauteng, South Africa Gig Engineer Full timeGig Engineer is seeking a Senior Machine Learning Engineer to drive the development, deployment, and optimization of cutting-edge machine learning models.The ideal candidate will have a strong background in machine learning, deep learning, and software engineering, along with experience in designing scalable AI solutions.Key Responsibilities:Model...
-
Senior Python Engineer – AI
5 days ago
Johannesburg, Gauteng, South Africa Jellyfish Online Marketing Full timeJob title : Senior Python Engineer – AI & Generative Technologies - JohannesburgJob Location : Gauteng, JohannesburgDeadline : May 09, 2025Quick Recommended LinksJobs by Location Job by industries Your primary responsibilities will include:Help lead the development and architecture of complex Python-based applications. Review and oversee platform...
-
Senior AI Software Developer
6 days ago
Johannesburg, Gauteng, South Africa Standard Bank Group Full timeWe are a leading financial services group in Africa, committed to creating growth in Africa and bringing true, meaningful value to our clients and the communities we serve. As an AI and machine learning specialist, you will play a critical role in shaping the AI-thinking in our organization through thought leadership, enabling the successful adoption and...
-
Software Architect
3 hours ago
Johannesburg, Gauteng, South Africa Cognito Legal Ai Full timeWe are on a mission to revolutionize legal management for businesses and CRM between LPs and business clients. Our innovative SaaS system, Cognito Legal AI, streamlines legal workflows, simplifies bill management, provides strategic case planning tools, communications management, and much more.Role OverviewCognito Legal AI is seeking a highly experienced CTO...
-
Software Engineer III
2 days ago
Johannesburg, Gauteng, South Africa Lexisnexis Full timeAbout the RoleWe are seeking a highly skilled Software Engineer III - AI/ML to join our team. As a key member of our development team, you will be responsible for designing, developing, and implementing system components of moderate complexity. Your proficiency in data manipulation languages, development languages including Python, NLP, and knowledge of...
-
AI-Powered Software Development Expert
4 days ago
Johannesburg, Gauteng, South Africa Imforce Recruitment Full timeJob DescriptionAt Imforce Recruitment, we are seeking an experienced Junior Software Developer to join our team. As a key member of our software development team, you will be responsible for developing and deploying AI-driven software solutions.Key Responsibilities:Develop software applications using AI-powered coding techniquesUtilize scripting languages...
-
Senior Python Engineer – AI
1 week ago
Johannesburg, Gauteng, South Africa Jellyfish Full timeAt 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...
-
Big Data and AI Developer
2 weeks ago
Johannesburg, Gauteng, South Africa Gig Engineer Full timeWe are looking for a talented Cloud Data Architect to lead our cloud-based data solutions. The successful candidate will have experience in designing and managing cloud-based data solutions (AWS, Azure, GCP) with services such as AWS Glue, Azure Data Factory, Google BigQuery, Snowflake, and Databricks.Data Engineering & ArchitectureCollaborate with Data...
-
Senior Python Engineer – Ai
5 days ago
Johannesburg, Gauteng, South Africa Jellyfish Full timeAt 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...