Senior Product Engineer
4 days ago
Jem is looking for 2 product engineers who can build AI-native systems, lead technical conversations with enterprise clients and ship features that genuinely move the needle. If you're curious, ambitious, and want to be part of a world-class team that's building for impact, this could be the role that changes everything.
About Jem
We're building the HR and financial wellness platform for South Africa's deskless workers - think retail staff, security guards, call centre agents. These are the people who keep the country running, but they've been left behind by traditional systems. We're changing that.
We build tools that give them access, dignity, and control - starting with payslips, medical aid, financial education, and employer benefits. We're proudly AI-native: we don't just use AI to code faster - we build AI agents that serve our customers directly through WhatsApp.
Role Overview
You'll build AI-powered conversational systems while also owning the platform infrastructure that makes them reliable at scale. You'll work directly with enterprise clients during discovery and implementation sprints, leading technical discussions with their IT teams. You'll mentor junior engineers in AI-native development practices.
This is a forward-deployed engineering role - you'll spend time with clients (on-site and remote) understanding their systems, scoping integrations, and ensuring successful implementations.
What You'll Do
AI-Native Development
- Build and orchestrate multi-agent systems using LangGraph, LangChain, and LangSmith
- Design and implement MCP (Model Context Protocol) and A2A (Agent-to-Agent) communication patterns
- Develop voice and conversational AI agents for WhatsApp and other channels
- Use Claude Code, Codex, or similar AI coding agents to accelerate delivery
- Continuously improve agent effectiveness through prompt engineering and workflow optimisation
Platform Engineering
- Design and maintain PostgreSQL data models for complex HR and financial data
- Build event-driven architectures using Kafka, Pub/Sub, or similar messaging systems
- Implement secure coding practices for enterprise environments
- Develop and maintain integrations using Flowgear or similar middleware platforms
- Own reliability, observability, and performance of production systems
Forward-Deployed Client Engagement
- Lead on-site discovery and implementation sprints at enterprise client locations
- Conduct technical scoping sessions with client IT teams (e.g., Sage 300, PaySpace, SAP integrations)
- Translate complex client requirements into technical architectures
- Present technical solutions and progress to client stakeholders
- Build trusted relationships that turn implementations into long-term partnerships
Product Ownership
- Drive features from problem statement through launch and post-launch optimisation
- Own and improve key business metrics for your features
- Conduct customer interviews and usability testing to validate solutions
- Mentor interns in AI-native development practices
Requirements
AI-Native Skills (Required)
- Hands-on experience with LangGraph, LangChain, or LangSmith (or equivalent agent frameworks)
- Have built MCP servers/clients or A2A protocol implementations
- Daily use of Claude Code, Cursor, Codex, or similar AI coding agents
- Experience building voice agents or conversational AI systems
- Strong prompt engineering and LLM integration patterns (RAG, function calling, structured outputs)
Platform Skills (Required)
- Strong PostgreSQL experience (schema design, query optimisation, migrations)
- Experience with event-driven systems (Kafka, Google Pub/Sub, RabbitMQ, or similar)
- Secure coding practices and understanding of enterprise security requirements
- Proficiency in Python (FastAPI, Django) and/or TypeScript
Client-Facing Skills (Required)
- Ability to lead technical discussions with enterprise IT teams
- Experience with enterprise system integrations (ERP, payroll, CRM)
- Excellent communication skills for both technical and non-technical audiences
- Comfortable travelling to client sites for implementation sprints
Bonus Skills
- Experience with Google Cloud Platform (Cloud Run, Spanner, Vertex AI)
- Experience with integration middleware (Flowgear, MuleSoft, or similar)
- WhatsApp Business API experience
- Graph database experience (Neo4j, or multi-model databases)
- Understanding of HR/payroll domain
What We Offer
- Frontier Work: Build production AI agent systems at scale - not demos, real products serving real customers
- Client Impact: Work directly with enterprise clients and see your code solve their problems
- Career Growth: Shape your path as Jem scales - we reward impact with ownership
- Mentorship: Lead and develop the next generation of AI-native engineers
- Flexible Work: Hybrid model with 3 days in-office (Johannesburg)
- Competitive Package: Competitive salary, comprehensive benefits, 22 days leave
Who Is This For?
You're probably right for this role if:
- You've built multi-agent systems or conversational AI in production (not just tutorials)
- You're comfortable leading technical discussions with client IT teams
- You care about platform reliability as much as shipping features
- You're excited to travel to client sites and get hands-on with their systems
- You want to mentor others and see them grow
- You're based in or willing to relocate to Johannesburg
If building AI systems that serve millions of underserved workers excites you, and you're not afraid to sit in a client's office and figure out their Sage 300 API, you're our kind of engineer.
-
Senior Process Engineer
3 weeks ago
Johannesburg, South Africa Gig Engineer Full timeChanging the way the world works @ Gig Engineer | Founder | MBA | Engineer | Jedi Gig Engineer is seeking an experienced Senior Process Engineer to lead process development and optimisation efforts on behalf of its client, dedicated to advancing nuclear fuel technologies for next-generation reactors. In this role, you will oversee the design, implementation,...
-
Senior QA Engineer – Data Products
6 days ago
Johannesburg, Gauteng, , South Africa Sabenza IT & Recruitment Full timeWe are lookingfor a meticulous and experienced QA Engineer to ensure our products meet thehighest standards of accuracy, performance, and reliability.RoleOverview: As a Senior QAEngineer for Data Products, you will be responsible for validating theintegrity, completeness, and performance of geospatial datasets andvisualizations. You will work closely with...
-
Senior Product Owner – Telco
6 days ago
Johannesburg, Gauteng, , South Africa Sabenza IT & Recruitment Full timeWe're looking for a Senior Product Owner to drivethe vision and delivery of innovative telco and geospatial analytics solutions.You'll define, prioritize, and shape features that create real value for ourbusiness and customers.What You'll Do:· Own the product roadmap and strategy for telco& geospatial analytics.· Translate business...
-
Senior Professional Engineer: Civil
1 week ago
Johannesburg Metropolitan Area, South Africa Gig Engineer Full time R1 200 000 - R2 400 000 per yearGig Engineeris seeking aSenior Professional Civil Engineeron behalf of its client based in Johannesburg.As aSenior Airport Civil Engineer, you will form part of theSouth African Aviationteam and will work with our colleagues in Airport Asset Design based in the Netherlands. With your background and knowledge in civil engineering, you would lead our Airports...
-
Senior Process Engineer
3 weeks ago
Johannesburg, South Africa Gig Engineer Full timeA leading technology company in Johannesburg is looking for a Senior Process Engineer to enhance nuclear energy solutions. You will lead process development and optimization, ensuring compliance with safety regulations. The ideal candidate has over 7 years of experience in process engineering and strong leadership skills. This full-time role offers...
-
Senior Process Engineer – Nuclear Tech Leader
3 weeks ago
Johannesburg, South Africa Gig Engineer Full timeA consulting firm is seeking an experienced Senior Process Engineer to lead process development in Johannesburg, focusing on advancing nuclear fuel technologies for next-generation reactors. Responsibilities include overseeing process design, optimisation, and compliance with safety regulations. Candidates should have substantial experience in chemical or...
-
Senior Technical Product Manager: CredTech
6 days ago
Johannesburg, Gauteng, , South Africa Sabenza IT & Recruitment Full timeWe are seeking a Senior Technical Product Manager to leadthe development and delivery of our credit technology platforms. This role willdrive the strategy, execution, and governance of systems supporting creditorigination, decisioning, servicing, and collections, ensuring scalable,secure, and compliant solutions that enhance customer experience. Define...
-
Senior Security Engineer
2 weeks ago
Johannesburg, Gauteng, , South Africa Blue Pearl PTY Full time R2 000 000 - R2 500 000 per yearSenior Security Engineer to be available to provide provisional services (on a consultation basis) for Tier 3 level support, primarily focusing on escalation calls for all our security solutions. These includes, Checkpoint, Firepower, ASA, F5 and Cisco ISE. The resource will also be required to participate in projects and assist with designing, deploying,...
-
Senior Product Manager
1 week ago
South Africa Safeguard Global Full time R60 000 - R140 000 per yearAbout Safeguard GlobalWe enable Global Expansion without the risk. Safeguard Global has been at the forefront of global workforce enablement since we pioneered centralised global payments in 2008 and launched the employer of record (EOR) category globally in 2010. And we haven't stopped there.Today, with our 500+ in-country HR experts, cutting-edge...
-
Senior C# Software Engineer
2 weeks ago
Johannesburg, Gauteng, , South Africa NNW Tech Solutions Full time R90 000 - R120 000 per yearWe are currently working on an exciting opportunity at a leading banking institution based in Sandton, Gauteng.They are looking for a Senior C# Software Engineer to join their dynamic technology team. This role is ideal for developers who are passionate about building high -quality, scalable, and innovative software solutions using Microsoft...