Technology

Ai Engineer

ICON plc·Gauteng, south-africa·Full Time·Onsite
TechnologyFull TimeOnsite
-
  • As an AI Engineer at ICON, you will develop and implement programming solutions that enhance the analysis of clinical trial data.

What You Will Do:

  • You will take responsibility for clinical data science deliverables, applying your skills to ensure quality and efficiency.

Key responsibilities include:

  • Developing and validating statistical programming code to support data analysis and reporting for clinical trials.
  • Collaborating with data scientists and statisticians to understand data requirements and analytical needs.
  • Ensuring compliance with industry standards and regulatory guidelines in programming practices.
  • Creating and maintaining documentation for programming processes, code, and outputs.
  • Participating in the review of analysis datasets and final reports to ensure accuracy and completeness.

Your Profile:

  • You will bring relevant clinical data science experience, along with the following qualifications and skills.

Required qualifications and experience:

  • Degree in computer science, statistics, life sciences, or a related field.
  • 3 years of work experience required with background in AI, cloud, and data-related environments
  • Understanding of AI tools and technologies.
  • Hands-on experience with cloud platforms, particularly AWS.
  • Proven experience working across a variety of projects and use cases.
  • Strong Python programming skills, including the ability to build and maintain knowledge graphs.
  • Experience working with data engineering, data science, or advanced analytics solutions.
  • Pharmaceutical industry experience is not required.

Key skills

Bachelors

At a glance

Company

ICON plc

Location

Gauteng, south-africa

Employment

Full Time

Experience

Valid until

Not specified

Created

October 27, 2026

More opportunities

Similar roles you might like

Ai Developer

Psybergate (Pty) LTD

Johannesburg, Gauteng, south-africa

FULL_TIME

What you will be doing: Design, develop, test and implement AI agents and AI-powered solutions. Build solutions using Azure AI Foundry, Copilot Studio and Microsoft AI services. Configure prompts, orchestration logic, workflows, connectors and integrations. Support proofs of concept, pilots, production solutions, deployments and releases. Translate business requirements into practical technical solutions. Develop reusable components, patterns and accelerators for AI solution delivery. Integrate AI solutions with enterprise applications and data sources. Support testing, defect resolution, debugging and performance optimisation. Produce technical documentation and implementation guides. Follow established engineering standards and software development practices. Participate in peer reviews and code reviews. Ensure AI solutions are secure, scalable, maintainable and aligned with architecture principles. Contribute to the continuous improvement of AI development practices. Collaborate with business stakeholders, architects, developers, testers and product owners. Participate in Agile ceremonies, sprint planning and delivery activities. Share knowledge, demonstrate completed solutions and contribute to knowledge-sharing sessions. Contribute to reusable AI assets and accelerators that improve delivery efficiency. Support the adoption of Microsoft AI technologies and contribute to the team's technical capabilities. What we are looking for: Degree or diploma in Computer Science, Information Technology, Software Engineering, Data Science or a related technical field. 2-5 years of software development experience. Proven experience delivering solutions within an enterprise environment. Hands-on experience with Microsoft AI technologies. Practical experience with Azure AI Foundry, Copilot Studio, Azure AI Services and Azure OpenAI . Understanding of Generative AI and Large Language Models (LLMs). Experience building, configuring and deploying AI agents. Experience building and deploying AI or automation use cases. API integration experience and an understanding of authentication and security principles. Experience testing, debugging and troubleshooting software solutions. Understanding of secure, scalable and maintainable software development practices. Ability to translate business requirements into technical solutions. Strong problem-solving and analytical skills. Ability to produce clear technical documentation. Good communication and collaboration skills. Ability to work effectively with multidisciplinary teams in an Agile delivery environment. Commitment to continuous learning, innovation and engineering best practices. Advantageous Skills and Experience: Experience with Microsoft Power Platform. Experience with Azure Functions and Azure Logic Apps. Experience with Microsoft Graph and custom connectors. Experience with Microsoft Fabric. Knowledge of DevOps and CI/CD practices. Experience with Python, JavaScript, C#, Java or a related development language. Preferred Certifications: Microsoft Applied Skills: Build AI Apps with Azure AI Foundry. Microsoft Copilot Studio certification. Microsoft Certified: Azure AI Engineer Associate. Microsoft Azure Fundamentals. Microsoft Power Platform Fundamentals. Please note that if you do not hear from us within 3 weeks, consider your application unsuccessful. Please note that most of our positions are remote; however, candidates should reside within travelling distance of the client site, as the working arrangements may change depending on business requirements. Follow for the Latest Vacancies Join Psybergate Careers Channel here:

a day ago

Ai Developer

Sochin Technologies

Johannesburg, Gauteng, south-africa

FULL_TIME

We are looking for a talented AI Developer to design, build, test, and deploy AI-powered solutions using the Microsoft AI technology stack. You will work within a multidisciplinary Agile team delivering innovative business solutions using Azure AI Foundry, Azure OpenAI, Copilot Studio, Azure AI Services, and Power Platform technologies. Key Responsibilities Develop and deploy AI agents, copilots, chatbots, and intelligent automation solutions. Configure prompts, workflows, integrations, connectors, and orchestration logic. Translate business requirements into scalable and secure AI solutions. Integrate AI applications with enterprise systems, databases, and APIs. Participate in solution design, testing, troubleshooting, and performance optimization. Produce technical documentation and implementation guides. Contribute to reusable components, accelerators, and development best practices. Collaborate with business stakeholders, architects, developers, and product owners in an Agile environment. Minimum Requirements Diploma or Degree in Computer Science, Information Technology, Software Engineering, Data Science, or a related field. 2-5 years'' experience in software development within an enterprise environment. Hands-on experience with Azure AI Foundry, Azure OpenAI, Copilot Studio, and Azure AI Services. Understanding of Generative AI, Large Language Models (LLMs), and AI agents. Experience integrating APIs and implementing secure authentication methods. Strong troubleshooting, testing, and problem-solving skills. Advantageous Skills Power Platform, Microsoft Fabric, Azure Functions, Logic Apps, and Microsoft Graph. DevOps and CI/CD experience. Programming experience in Python, JavaScript, C#, Java, or related languages. Experience building and deploying AI or intelligent automation solutions. Preferred Certifications Azure AI Engineer Associate (AI-102) Microsoft Applied Skills: Build AI Apps with Azure AI Foundry Microsoft Copilot Studio Certification Azure Fundamentals (AZ-900) Power Platform Fundamentals (PL-900) What We''re Looking For A hands-on AI professional with a passion for innovation and emerging technologies. You should be comfortable working collaboratively, solving business challenges through AI, and delivering secure, scalable, and production-ready solutions that generate measurable business value. Join us in shaping the future of AI-driven business transformation.

a day ago

Senior Ai Platform Engineer

Hire Hangar

Remote, south-africa

Contractor

Join Hire Hangar and work with fast-growing global companies while building a long-term career. Job Title Senior AI Platform Engineer Location Remote Time Zone US Time Zone (PST - EST) Role Overview This role sits at the intersection of AI engineering and platform development. As a Senior AI Platform Engineer, you will own the contextual intelligence layer that powers our AI agents ensuring they understand, reason, and act with precision across our SaaS ecosystem. You will work at the cutting edge of how structured knowledge is used to make AI agents smarter and more reliable. This is a role for an engineer who thinks deeply about context, meaning, and how machines can be equipped to make better decisions and who can also build the frontend surfaces that make those capabilities accessible to end users. Key Responsibilities Design and maintain semantic context layers knowledge graphs, ontologies, and structured context stores that inform agent behaviour Develop full stack features that allow users to configure, monitor, and control AI agents through intuitive interfaces Integrate RPA agents with semantic reasoning capabilities, enabling context-aware automation at scale Build and maintain data platform frontends that provide real-time visibility into agent activity and data flows Work closely with product and data science teams to translate business requirements into intelligent automation solutions Champion engineering quality through testing, documentation, and architectural consistency Required Qualifications Senior-level full stack engineering experience Deep understanding of semantic technologies knowledge graphs, RDF/OWL, ontologies, or entity resolution Hands-on experience building or consuming AI agent frameworks Strong frontend skills with React or similar, including data visualisation libraries such as D3.js or Recharts Experience with Python-based backends and ML service integration Comfort working in fast-moving SaaS product environments Must have prior remote work experience and demonstrated ability to collaborate asynchronously across distributed teams Preferred Qualifications Experience with graph databases such as Neo4j or Amazon Neptune Exposure to NLP pipelines and named entity recognition (NER) Contributions to open-source AI or semantic tooling Experience with enterprise-scale knowledge management systems Tools & Technology Python / Node.js Python / Node.js React / TypeScript React / TypeScript Graph or semantic databases (Neo4j, Amazon Neptune, or similar) LLM APIs and agent orchestration frameworks Data visualisation tooling (D3.js, Recharts, or similar) Slack, Zoom, Google Workspace Slack, Zoom, Google Workspace Please Note It is crucial that you complete the application form in full. As part of the application process, you will be required to complete a short technical assessment. If your application is successful, you will receive an email confirming next steps. Applications that are not completed in full will not be considered for any open roles. We connect top talent with vetted employers, competitive pay, and real growth opportunities. Originally posted on Himalayas

4 days ago

Fullstack Developer

Communicate Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

Key Responsibilities: Design, develop, and maintain robust web applications and APIs Build and enhance both front-end and back-end functionality Architect scalable, secure, and high-performing software solutions Collaborate with Product, Design, Engineering, and business stakeholders Participate in code reviews and champion development best practices Troubleshoot and resolve complex technical challenges Mentor junior developers and contribute to team growth Support CI/CD, deployment, and cloud infrastructure initiatives Job Experience and Skills Required: Minimum 5+ years' of Full Stack Development experience Strong front-end and back-end development capabilities Experience designing and consuming RESTful APIs Solid understanding of software architecture and design principles Experience working in Agile environments Strong problem-solving and communication skills Relevant tertiary qualification in Computer Science, Software Engineering, Information Systems, or a related field is advantageous This is an opportunity to join our talent pool and be considered for future opportunities with leading organisations across South Africa. Apply now! Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs. I also specialize in recruiting in the following: Manual and Automation Testers, Business Analysts, Software Developers, AI Engineers, and Data Scientists. If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.

4 days ago

Ai Product Manager

Paracon

Edenburg, south-africa

Default

Are you passionate about transforming business challenges into innovative AI-powered solutions? We are seeking a highly motivated AI Product Manager to lead the strategy, design, delivery, and continuous improvement of AI products that generate measurable business value and exceptional user experiences. This role sits at the intersection of business, technology, data, and innovation, driving AI initiatives from concept through implementation and value realization. You will work closely with business stakeholders, data scientists, machine learning engineers, architects, governance teams, and executive leadership to deliver impactful AI products and services.Key ResponsibilitiesAI Product Strategy & Discovery Identify, evaluate, and prioritize AI opportunities across the business. Conduct product discovery by understanding user needs, business processes, and market opportunities. Develop business cases and investment proposals for AI initiatives. Define measurable business outcomes and product success metrics. Own and maintain Product Requirement Documents (PRDs). Translate business requirements into actionable product features and user stories. Define user journeys, integrations, data requirements, acceptance criteria, and operational processes. Manage product backlogs and prioritize features based on value and strategic objectives. Partner with Data Scientists, ML Engineers, and Solution Architects to evaluate AI technologies and solution approaches. Assess trade-offs between model performance, cost, scalability, security, explainability, and operational requirements. Drive delivery of AI products through Agile methodologies and iterative product development. Develop and maintain product roadmaps aligned with business priorities. Lead AI pilots, proof-of-concepts (PoCs), experimentation, and product releases. Ensure successful product adoption, business readiness, and value realization. Manage product enhancements and continuous improvement initiatives. Define data readiness requirements and collaborate with data owners to ensure quality and accessibility. Drive AI governance, risk management, compliance, privacy, and Responsible AI practices. Coordinate approvals and ensure alignment with regulatory and organizational standards. Establish evaluation frameworks, KPIs, monitoring requirements, and performance reporting. Track adoption, benefits realization, operational performance, and customer outcomes. Use data-driven insights to improve products and optimize user experiences. Support product positioning, pricing models, ROI assessments, and cost-benefit analysis. Translate complex technical concepts into business-friendly language. Drive stakeholder engagement, change management, and executive reporting. Information Technology Computer Science Engineering Business Analysis Data Science Related field Microsoft AI Certifications Azure AI Engineer AWS AI Certifications Google AI Certifications OpenAI Certifications Claude Associate Equivalent AI/ML credentials Experience in Product Management, Product Ownership, Business Analysis, or Software Development Lifecycle (SDLC). Strong experience in Agile delivery, backlog management, roadmap development, and stakeholder engagement. Experience working with AI, Machine Learning, Generative AI, Analytics, or Data-Driven Products. Experience conducting PoCs, pilot programmes, A/B testing, and evaluation frameworks. Exposure to data quality, data governance, and data readiness initiatives. Experience in developing business cases, ROI assessments, pricing models, and commercial strategies. Proven ability to drive adoption, change management, and business value realization. Artificial Intelligence (AI) Machine Learning (ML) Generative AI Product Management Product Ownership Business Analysis Agile & Scrum Product Roadmaps AI Governance & Responsible AI Data Modelling & Data Governance Analytics & Reporting Power BI / Tableau / Qlik Azure Monitor / Application Insights Stakeholder Management Financial Modelling & ROI Analysis Desired Skills: Data Scientists ML-Engineers scalability security Agile methodologies

4 days ago

Senior Ui & Ux Designer

lemon.io

Remote, south-africa

Contractor

helps companies in the US and Europe hire experienced engineers & designers, from funded startups to teams like Klarna, Retool, and Pinterest. We’ve been doing this since 2015, and more than 1,500 companies have hired engineers through us. New roles for Senior Designers come in all the time, and several are open right now. Two ways to work with clients Contract: most roles are contract-based. You join the client’s team and work as part of it. Direct hire: some clients hire designers full-time, and we support you through the process. Because companies trust our vetting, applying through is often a shortcut. You get to the client faster than going through their full hiring process on your own. What you get Competitive rate, based on your seniority and skills We find the projects. No client hunting or rate negotiations. We match you manually based on your skills and preferences. Flexible schedule. Work async or with a small overlap with the team’s hours. No micromanagement, no screen trackers Direct work with clients, most of them with technical backgrounds Ongoing support from your application through every project, plus a community of engineers from 75+ countries Who we’re looking for Senior UI & UX Designers: 5+ years of experience in UI & UX Design 3+ years of commercial experience with Figma & 5+ years with Prototyping, OR 5+ years of commercial experience with Figma & 3+ years with Prototyping Experience with Adobe is required Experience in Product design is a must Senior Graphic Designers: 5+ years of experience in Graphic Design 5+ years of commercial experience with Adobe Creative Suite & Adobe Illustrator Strong design craft as a Senior Designer, you're expected to build polished, production-ready work from scratch, with a solid grasp of design systems, component architecture, and how your decisions translate into real product or brand outcomes. Clear and confident communication in English advanced ability to discuss creative briefs, defend design decisions, and flag blockers early. Strong self-presentation is essential, particularly on client calls. High ownership, zero hand-holding you thrive working full-time remotely, manage your own time, and consistently hit deadlines without being chased. Reliability we need to trust you completely. If you commit to something, you deliver it. If something changes, you communicate early. Fast ramp-up you can absorb project context quickly, align with existing style guides or brand directions, and start producing valuable work within the first days, not weeks. How it works Apply and complete your profile Verify your role Once approved, we match you with a project. Typical time to first project: 3 weeks Ready? Apply and join the community. NOT YOUR TECH STACK? We're placing Senior Developers (4+ yrs commercial experience) across AI Agent Architecture, AI Automation Architecture, AI Engineering, Site Reliability Engineering, Platform Engineering, Enterprise Software Engineering, React & Python, React & Golang, Golang, React & Java, React & Ruby, Ruby, PHP & Vue, Vue & Node.js, React & .NET, Android & iOS, iOS & Swift, Flutter & Firebase, Solutions Engineer, Blockchain (Ethereum/Ethers.js/Wagmi/Viem/Solana), Angular & Node.js, Vue & .NET, Python & Vue, DevOps, MLOps, Data Science, Angular & PHP, Angular & .NET, Symfony & React, Symfony & Vue, Symfony & An gular, Python, Symfony & JavaScript & Next.js & TypeScript, Data Analysis, React & PHP, Data Engineering, Project Management, Product Management, QA Automation, QA Manual, Embedded Software Engineering, React Native & Node, React Native & React, React Native & Ruby, React Native & Python, WordPress, Android, Angular, Python & Node, React & Node.js, Node & TypeScript, Java & Spring, Svelte & Python, Svelte & Node.js, Svelte & TypeScript, Rust, Shopify & JavaScript, Vue & Nuxt, PHP & Laravel, Animation, React & Node & React Native, .NET & C#, Electron, Scala, C++, Unreal Engine & C++, Python & LLM, Unity, or Machine Learning Engineering and more. Reach out and we'll match you. We do not provide visa assistance, and our cooperation model does not include the benefits typically offered with direct hire. We work with developers from 75+ countries across Europe, Latin America, North America (the U.S. and Canada), selected countries in Asia (Japan, Singapore, South Korea, the Philippines, Indonesia, Malaysia, Vietnam, Thailand, and Israel), Oceania (Australia, New Zealand, and Papua New Guinea), and Africa (including Morocco and South Africa). Originally posted on Himalayas

4 days ago