Enable job alerts via email!

Artificial Intelligence Engineer

Leaka Recruitment and HR Services

Pretoria

On-site

ZAR 30,000 - 60,000

Full time

27 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company seeks experienced Python developers with a strong foundation in AWS services. Candidates should have a solid understanding of cloud applications, API management, and automation testing. This role offers the chance to work on sophisticated AI solutions and push innovative projects within a dynamic team environment.

Qualifications

  • 3-5+ years’ experience in developing in Python.
  • Strong background in software development and mathematics.
  • Experience in AI Solutions.

Responsibilities

  • Develop and manage serverless applications using AWS Lambda.
  • Implement automated testing pipelines and adhere to API designing principles.
  • Collaborate in the Agile Working Model.

Skills

Python Programming
AWS Lambda Functions
Version Control with Git
Testing Frameworks
API Management
Cloud Platforms

Education

Bachelor’s degree in computer science, Software Engineering, or similar

Tools

Visual Studio Code
GitHub Desktop
PyCharm
Jupyter Notebook

Job description

ESSENTIAL SKILLS REQUIREMENTS:

1. Python Programming

• Strong understanding of Python syntax and principles of clean, reusable code.

• Understanding of Python frameworks and libraries e.g. Pandas and NumPy

2. 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.

3. Version Control with Git

• Experience with Git repositories and code management (e.g. GitHub)

• Proficiency in using Git for version control and collaboration.

4. Testing Frameworks

• Experience with testing tools like pytest for creating and maintaining unit tests.

• Ability to implement automated testing pipelines to ensure code reliability.

5. 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.

6. Cloud Platforms

• Understanding how to deploy application applications in AWS.

7. IDE And Tools

• Visual studio code

• GitHub Desktop

• PyCharm

• Jupyter Notebook

• Any additional responsibilities assigned in the Agile Working Model (AWM) Charter

ADVANTAGEOUS SKILLS REQUIREMENTS:

• 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

WHICH QUALIFICATIONS/EXPERIENCE DO WE NEED FOR THE ROLE?

• Bachelor’s degree in computer science, Software Engineering, or similar qualification.

• 3-5+ years’ experience in developing in Python.

• Strong background in software development, mathematics, and good analytical and problem-solving skills.

• Experience in AI Solutions

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.