Full Stack Developer (AI Architect) required in Johannesburg.
A well establish international software development company is looking for a "AI Architect" to join their team on full time permanent basis.
This is a remote / hybrid role, with a requirement to be in either the Somerset West, Pretoria, or Johannesburg offices once a week.
Excellent salary on offer plus internal career advancement opportunities.
Position Overview:
The AI Architect will be responsible for designing, implementing, and scaling our AI architecture, powering intelligent search, content summarization, workflow automation, and client-facing AI
experiences. This role blends technical vision, product thinking, and deep expertise in Microsoft's AI ecosystem.
You'll partner with Product, Engineering, and Client Success teams to bring our AI roadmap to life, enabling clients to unlock the full potential of their data securely and responsibly.
Key Responsibilities:
Architecture & Design
+ Define and own the AI architecture across the platform, including Azure OpenAI, Azure AI Search, and Microsoft Fabric integrations.
+ Design scalable solutions that support AI-powered features such as semantic search, summarization, intelligent recommendations, and agentic workflows.
+ Establish best practices for data ingestion, enrichment, and vector indexing across diverse legal systems (DMS, CRM, Finance, HRIS, etc.).
+ Partner with Engineering to ensure robust pipelines for structured and unstructured data. AI Product Enablement
+ Collaborate with Product Management to translate business needs into AI capabilities.
+ Work closely with UX to define intuitive, explainable, and compliant AI user experiences.
+ Lead technical prototyping for the AI-Studio and other next-generation features.
+ Evaluate and recommend new tools, APIs, and frameworks in the Microsoft AI ecosystem. Governance & Compliance
+ Implement responsible AI principles including data privacy, auditability, and bias mitigation.
+ Ensure all models and integrations adhere to firm and client compliance standards (ISO, GDPR, SOC2).
+ Partner with clients to guide safe adoption and deployment of AI solutions within their environments. Collaboration & Leadership
+ Serve as the technical bridge between Product, Engineering, and Client Success.
+ Mentor developers and data engineers in AI design patterns, prompt engineering, and LLM orchestration.
+ Support business development efforts by participating in client demos and thought-leadership engagements.
Required Qualifications
Bachelor's or Master's degree in Computer Science, Data Science, or related field.
6+ years of experience in software or data architecture; 3+ years specializing in AI/ML systems.
Proven expertise with Azure AI services (OpenAI, Cognitive Search, AI Studio, Machine Learning).
Strong understanding of LLM architectures, embeddings, RAG (retrieval-augmented generation), and vector databases.
Experience with Python, C#, or TypeScript, and Azure DevOps/GitHub.
Familiarity with Microsoft 365, SharePoint, Teams, and Graph API integration patterns.
Demonstrated success designing scalable AI solutions in a SaaS or enterprise environment.
Preferred Qualifications
Background in semantic search, enterprise data integration, or knowledge graph development.
AI ethics, compliance, or security expertise.
Azure Solutions Architect or Microsoft Certified: Azure AI Engineer credentials.
Key Success Criteria
AI architecture is scalable, modular, and aligned with product strategy.
New AI features (e.g., summarization, insights, agents) are launched predictably and securely.
Clients achieve measurable productivity gains through AI adoption.
Internal teams (Product, Engineering, Client Success) are enabled to extend AI capabilities with minimal dependency.
Tech Stack:
Frontend
+ Next.js 15 + React 18 + TypeScript
+ Fluent UI v9 - Microsoft's design system
+ Redux Toolkit + RTK Query for state/API
+ MSAL - Azure AD authentication
+ SCSS - Styling Backend
+ .NET/C# - REST API
+ SQL Server - Database
+ Docker - Containerization Azure Services
+ Azure App Service - Hosting
+ Azure SQL - Database
+ Application Insights - Monitoring & telemetry
+ Azure AI Search - Search capabilities
+ Azure AD / Entra ID - Identity & authentication AI
+ Docling - Document parsing & vectorization
+ Azure Responses API - AI agent orchestration
+ Firecrawl - Web crawling & content extraction SharePoint/M365
+ SPFx - Web parts & extensions Testing
+ Jest + React Testing Library - Frontend
+ xUnit + Moq - Backend
Applying for this position:
* If you are interested in this great career opportunity and qualify, please send your CV.
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.