GenAI Developer

Cape Town, Western Cape, South Africa

⚠️ We'll shut down after Aug 1st - try foo🦍 for all jobs in tech ⚠️

Construct Education

Construct Education is a remarkable learning design company that creates transformative learning experiences.

View all jobs at Construct Education

Apply now Apply later

Location: Cape Town

Working Practices: Hybrid | Mondays and Thursday in office and remaining days remote

Contract Type: Permanent

Working Hours: 10H00 - 18H30 SAST

Role Summary

As a GenAI Developer, you will architect, develop, and deploy cutting-edge AI-powered educational solutions at Construct Education, transforming learning experiences through scalable, secure, and innovative GenAI applications that drive both educational outcomes and business growth.

Key Responsibilities: 

GenAI Solution Development & Architecture

  • Design, develop, and maintain robust GenAI software solutions using advanced Python and JavaScript API programming, with knowledge on HTML, CSS, and SQL.
  • Demonstrate advanced understanding of Large Language Models (OpenAI, Anthropic Claude, Gemini), GenAI frameworks (Langchain, ChromaDB), and AI/ML platforms (Hugging Face) to optimize project outcomes.
  • Collaborate with the GenAI Solution Architect and GenAI Specialist (LXD) throughout the software development lifecycle to create secure, scalable, and performance-optimized GenAI solutions.
  • Test and refine prompts (system, user, conditional, chain-of-thought) and Retrieval-Augmented Generation (RAG) strategies to optimize AI-powered technology.

Platform Integration & Deployment

  • Deploy and manage cloud services (mainly Azure), utilizing GitHub for version control and collaborative development workflows.
  • Implement and deploy backend GenAI solutions across multiple platforms including and not limited to Streamlit in Snowflake, Microsoft PowerApps, Gradio, and Copilot Studio.
  • Transform design specifications and prompt logic into production-ready code.
  • Develop student-facing AI applications that integrate seamlessly with Learning Management Systems (LMS), Articulate Storyline, and associated educational technologies.
  • Support learning technologists by sharing knowledge and providing scaffolding to effectively implement API programming across diverse learning technology environments.

Sales Support and Innovation

  • Participate in pre-sales consultations for GenAI Apps and LX Technology opportunities, providing technical validation, feasibility assessments, and effort estimation.
  • Develop compelling proof-of-concepts (POCs) and rapid prototypes to validate assumptions and guide full implementation strategies.
  • Update and align existing technical solutions with evolving client functional, security, and data requirements.
  • Contribute to research and development and knowledge sharing

Governance, Security, & Documentation

  • Implement industry-standard encryption methods for data in transit and at rest, adhering to best-practice password management protocols.
  • Create and maintain comprehensive documentation for GenAI solutions, including detailed code commentaries and development best practices.
  • Execute rigorous testing, validation, and data governance practices ensuring model outputs meet educational standards, fairness guidelines, and privacy regulations.
  • Ensure all solutions comply with relevant data privacy regulations and educational compliance standards.

What does success look like?

  • Development Efficiency: Delivery of GenAI solutions within project timelines (target: 95% on-time delivery)
  • Code Quality: Maintainable, well-documented code with comprehensive test coverage
  • Client Satisfaction: Successful deployment and adoption of AI solutions meeting client requirement
  • Innovation Impact: Revenue generation from AI-driven solutions and successful POC conversions
  • Security Compliance: Zero security incidents and 100% compliance with data governance standards

Requirements

Qualifications and Skills:

  • Experience: 3+ years in software development with focus on GenAI/AI/ML applications
  • Programming: Advanced proficiency in Python and JavaScript; competency in HTML, CSS, SQL
  • AI/ML/GenAI Expertise: Hands-on experience with LLMs (OpenAI, Anthropic Claude, Gemini) and GenAI frameworks
  • Cloud Platforms: Proven experience with Azure deployment and management
  • Version Control: Proficiency with GitHub and collaborative development workflows
  • Education: Bachelor's degree in Computer Science, Software Engineering, or related technical field

Preferred Skills:

  • Experience with educational technology platforms and LMS integration
  • Knowledge of data privacy regulations (FERPA, GDPR) in educational context
  • Background in agile development methodologies
  • Experience with containerization (Docker) and CI/CD pipelines
  • Understanding of instructional design principles and educational workflows

Technical Competencies:

  • GenAI Frameworks: Langchain, ChromaDB, Hugging Face
  • Deployment Platforms: Streamlit, Microsoft PowerApps, Copilot Studio, Gradio
  • Cloud Services: Azure AI Services, AWS Machine Learning Services
  • Security: Encryption protocols, secure API development, data governance
  • Integration: LMS APIs, educational technology ecosystems

Benefits

About Construct
Construct Education is a fee-for-service digital learning solutions company specializing in the design of innovative, impactful, and bespoke digital learning experiences.  As a wholly-owned subsidiary of OES, a global leader in education solutions, we continue to push the boundaries of online education. Construct Education is committed to redefining online education in a way that prepares learners for real-world challenges and helps them succeed in their careers. Our vision is for everyone to have access to meaningful education through superior online programs. 

Company Culture & Values 

 We are a people-focused organisation with a culture built around collaboration, connection, and working together toward one common goal. Our vibrant, values-led culture is grounded in four core principles that guide everything we do: 

Passion and Perseverance: We love what we do (even though it’s not always easy) and take pride in creating transformative learning experiences. We bring a ‘can-do’ attitude to our work, tackling challenges and inspiring others. 

Teamwork: We operate as cross-functional teams globally with trust and respect, celebrating success. We have fun while we work and enjoy collaborating with each other and OES partners. 

Agility and Innovation: We are innovative, lateral thinkers who use our skills to do things better for our students. We thrive in ambiguity, embrace change and challenge conventional thinking.  

Integrity: We do what’s right, and what we say we will do, every time. We value a culture of respectful feedback and believe that respect trumps harmony. 

What We Offer*

  • Employee Assistance Program (EAP)
  • Medical allowance
  • Commute allowance
  • Flexible work for genuine career-life fit
  • A healthy and supportive company culture
  • Generous annual leave
  • Paid maternity and paternity benefits
  • Study leave
  • Professional development and mentoring
  • Construct Culture Club events
  • Company funded lunch and drinks every 6 weeks

*Policy T&Cs apply for certain benefits

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0

Tags: Agile Anthropic API Development APIs Architecture AWS Azure CI/CD Claude Computer Science Copilot Data governance Docker Engineering Gemini Generative AI GitHub Gradio JavaScript LangChain LLMs Machine Learning OpenAI Pipelines Privacy Python RAG Research Security Snowflake SQL Streamlit Testing

Perks/benefits: Career development Flex hours Health care Medical leave Parental leave Team events

Region: Africa
Country: South Africa

More jobs like this