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
  • Bachelors 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: xefxbbxbfxefxbbxbfBy 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 #FuelledbyPassionIntegrityExcellence

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
    JD1377388
  • 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