Job Role : Software Engineer
Location: WORK FROM HOME
JOB DESCRIPTION:
As a Software Engineer, you will be responsible for:
- Developing and integrate software components for AI applications
- Developing and testing software components according to customer and technical requirements
- Integrating, verifying, and validating AI software applications and tools
- Supporting scale-up and deployment of AI applications
- Checking availability and relevance of internal and external data sources
- Proposing, and leading new data collection activities. Cleaning and validating data
Education Required:
- Have a Bachelor’s degree (Computer Science) with professional experience.
- Have good experience in software programming languages including Python, Java, C++
SKILLS:
To be successful in this role you will:
- Have a Bachelor’s degree (Computer Science) with professional experience.
- Have good experience in software programming languages including Python, Java, C++
- Have expertise in Software Development and DevOps Process.
- Demonstrate experience in containerisation, and cloud-based design
- Demonstrate understanding of architecture and infrastructure design
- Demonstrate understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability
- Demonstrate knowledge in databases, Test Driven Development and Agile Development methods