Our client requires the services of a Software Engineer (Senior) Midrand/Menlyn/Rosslyn/Home Office rotation
- Amazing brand with cuttingedge technology
- Excellent teams in Global team collaboration
- High worklife balance with Flexible hours
- Agile working environment
POSITION: Contract until December 2027
EXPERIENCE: 68 Years related working experience
COMMENCEMENT: 01 April 2025
QUALIFICATIONS/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 problemsolving 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 GPT4 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 AIpowered 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 organizations 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 crossfunctional teams to refine the prompt generation process and align the AI systems output with broader organizational goals and user needs.
AIPowered Content Generation
- Craft refine and optimize the generation of AIgenerated 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 AIpowered systems.
Stakeholder Engagement and Collaboration:
- Provide guidance and support to help the organization leverage datadriven decisionmaking and AIenabled 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 organizations data assets into innovative AIdriven solutions that drive strategic decisionmaking 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 #FuelledbyPassionIntegrityExcellence
iSanqa 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.