Ai Engineer (contract) Gauteng/hybrid Isb8501597

Midrand, Johannesburg, South Africa

Job Description


Our client requires the services of a Software Engineer (Senior) - Midrand/Menlyn/Rosslyn/Home Office rotation

  • Amazing brand with cutting-edge technology
  • Excellent teams in Global team collaboration
  • High work-life balance with Flexible hours
  • Agile working environment
POSITION: Contract until December 2027EXPERIENCE: 6-8 Years related working experienceCOMMENCEMENT: 01 April 2025QUALIFICATIONS/EXPERIENCE
  • Bachelor's degree in computer science, Software Engineering, or similar qualification.
  • 3+ years' experience in developing in Python.
  • Strong background in software development, mathematics, and good analytical and problem-solving skills.
  • Experience in AI Solutions
ESSENTIAL SKILLS * Python Programming
  • Strong understanding of Python syntax and principles of clean, reusable code.
  • Understanding of Python frameworks and libraries e.g. Pandas and NumPy
  • AWS Lambda Functions
  • Experience developing, deploying, and managing serverless applications using AWS Lambda
  • Proficiency in writing unit and integration tests for AWS Lambda functions to ensure functionality, performance, and reliability.
  • Version Control with Git
  • Experience with Git repositories and code management (e.g. GitHub)
  • Proficiency in using Git for version control and collaboration.
  • Testing Frameworks
  • Experience with testing tools like pytest for creating and maintaining unit tests.
  • Ability to implement automated testing pipelines to ensure code reliability.
  • API Management
  • API designing principles and best practices.
  • Experience in working with RESTful APIs and understanding how to consume and create APIs.
  • Familiarity with API management tools, such as Apigee, for efficient and secure API integration.
  • Cloud Platforms
  • Understanding how to deploy application applications in AWS.
  • IDE And Tools
  • Visual studio code
  • GitHub Desktop
  • PyCharm
  • Jupyter Notebook
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
ADVANTAGEOUS SKILLS
  • Strong understanding of SQL and experience writing complex queries for data extraction and manipulation.
  • Basic understanding of Large Language Models (LLMs) like GPT-4 and their applications.
  • Familiarity with integrating LLM APIs (e.g., OpenAI, Hugging Face) into Python applications is a plus.
  • Experience and Knowledge about SAP Analytics Stack and Tools.
  • Experience in designing and creating data models within SAP Datasphere leveraging Python for data transformation tasks.
  • Experience in developing and implementing data integration solutions to connect various data sources to SAP Datasphere using Python scripts and APIs.
  • Implementing and managing infrastructure on AWS using Terraform.
  • Understanding and experience with Generative AI use cases or projects
  • Coaching and giving training to fellow colleagues and users when required.
  • Problem solving capabilities.
  • Strong presentation skills
ROLE:
  • The AI Engineer is a versatile and highly skilled professional responsible for leveraging advanced data analytics, machine learning, and artificial intelligence techniques to drive business insights, optimize operations, and deliver innovative solutions.
  • This role encompasses a wide range of responsibilities, from creating data mining architectures and statistical models to implementing AI-powered prompt engineering strategies.
Data Analytics and Modelling:
  • Create data mining architectures, models, and protocols to identify trends and patterns in large data sets across various business functions, including market economics, supply chain, marketing, and scientific research.
  • Apply advanced statistical and data analysis methodologies to derive actionable insights that inform business decisions.
  • Research and stay up to date with emerging data science principles, theories, and techniques to continuously enhance the organization's analytical capabilities.
Machine Learning and AI Integration:
  • Develop and implement machine learning (ML) or other artificial intelligence (AI) techniques to solve business problems and derive actionable insights.
  • Architect and implement prompt engineering strategies, leveraging advanced Natural Language Processing (NLP) techniques, to guide and control the behavior of AI language models.
  • Collaborate with cross-functional teams to refine the prompt generation process and align the AI system's output with broader organizational goals and user needs.
AI-Powered Content Generation
  • Craft, refine, and optimize the generation of AI-generated text prompts to ensure they are contextually accurate, engaging, and relevant for a wide array of applications, from conversational agents to automated content creation.
  • Apply machine learning methodologies, including training data curation, feature engineering, model evaluation, and hyperparameter tuning, to continually improve the performance of AI systems.
  • Knowledge and experience with use of Large Language Models (LLM) and Retrieval Augmented Generation (RAG) pipelines.
AI System Integration and Deployment
  • Integrate AI systems and models into existing applications and processes, ensuring seamless integration and optimal performance.
  • Develop strategies and frameworks for deploying AI solutions at scale, addressing challenges related to scalability, reliability, and security.
  • Collaborate with software engineers and IT teams to ensure the successful implementation and maintenance of AI-powered systems.
Stakeholder Engagement and Collaboration:
  • Provide guidance and support to help the organization leverage data-driven decision-making and AI-enabled capabilities.
  • Collaborate with subject matter experts and domain specialists to understand business requirements and translate them into effective AI solutions.
  • By combining advanced data analytics, machine learning, and AI integration, the AI Engineer plays a crucial role in transforming the organization's data assets into innovative, AI-driven solutions that drive strategic decision-making, operational excellence, and competitive advantage.
  • NB: By applying for this role, you consent to be added to the iSanqa database and to receive updates until you unsubscribe.
  • Also note, that if you have not received a response from us within 2 weeks, your application was unsuccessful.
  • Candidates MUST be based in Gauteng or WILLING TO RELOCATE!
#isanqa #isanqaresourcing #AIEngineer #MachineLearning #Pythondeveloper #DataAnalytics #AISolutions #AgileWorking #FuelledbyPassionIntegrityExcellenceiSanqa is your trusted Level 2 BEE recruitment partner, dedicated to continuous improvement in delivering exceptional service. Specializing in seamless placements for permanent staff, temporary resources, and efficient contract management and billing facilitation, iSanqa Resourcing is powered by a team of professionals with an outstanding track record. With over 100 years of combined experience, we are committed to evolving our practices to ensure ongoing excellence.

iSanqa Resourcing

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.


Job Detail

  • Job Id
    JD1375748
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Midrand, Johannesburg, South Africa
  • Education
    Not mentioned