A growing technology-driven company in the marketing and advertising industry, is seeking a talented and innovative AI Engineer to join their team. The position is permanent and offering a full remote working structure within South Africa.
The company specialises in creating high-impact marketing experiences for global brands across platforms like Facebook, Instagram, TikTok, and more. As they embrace generative AI as a key development strategy, they need someone who is passionate about the marketing industry, has a strong engineering mindset, and is eager to contribute innovative ideas. The role involves working throughout the software development lifecycle, from architecture and planning to development and testing, with a focus on building scalable, award-winning solutions.
You will lead the integration of artificial intelligence into their products not as a support tool, but as the core method of development and innovation. You will build intelligent tools, interfaces, software and automations using generative AI models with Nodejs.
You will be instrumental in bringing their AI ambitions to life across interactive experiences and SaaS platforms.
Tasks include:
Build AI-first features and internal tools using APIs from OpenAI
Use LLMs and retrieval-augmented generation (RAG) as core building blocks of backend architecture
Build with and around Nodejs to enable real-time orchestration of AI features
Prototype and productionise new generative experiences, e.g., automated moderation, personalised user flows, campaign concept tools
Work closely with the design, product, and sales enablement teams to deliver AI-native products that scale across global markets
Stay up to date with the AI ecosystem (e.g. open models, CDNs for inference, emerging libraries) and actively test/integrate where impactful
Develop safe and effective prompt engineering systems, structured outputs, and feedback loops to optimise model behaviour
Requirements:
A portfolio or examples of work where AI was core to the product or workflow
Hands-on experience integrating AI APIs (OpenAI, Gemini, Claude, etc.) into working systems
A strong foundation in Javascript & Nodejs, with a focus on scalable, event-driven APIs
Comfort with AI concepts: embeddings, prompt engineering, function calling, fine-tuning
Motivation to help define their internal AI engineering culture
Nice to have:
+ Building interactive, AI-driven frontend experiences.
+ Experience with vector databases, LLM agents, or RAG-based systems.
+ Working knowledge of data protection frameworks (POPIA, GDPR) in AI contexts
Department
External Position
Locations
Cape Town, South Africa, Johannesburg, South Africa
Remote status
Fully Remote
Contact Imaan Kherekar Head of Talent - Talent Services
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.