Job Description
Be part of a DevOps team that implements and operates functional services in our Generative AI platform application.
Design, develop, and maintain high-quality software solutions for both frontend and backend components.
Review code of team members.
Optimize application performance and cost-effectiveness.
Create and maintain documentation.
Analyse operational incidents.
Handle operational requests e.g., onboarding of use cases to the platform.
Qualifications/Experience:
- 4+ years in professional software development.
- 2+ years experience with application development on AWS cloud.
- 2+ years experience with Ops / DevOps in IT applications.
- Agile working experience (e.g., Scrum, Kanban).
- Ability to understand and interpret business requirements with an aptitude to move concepts through to proposal and successful implementation.
- Backend and library development in Python.
- Design architectures and implement with Amazon Web Services (AWS) - (API Gateway, Dynamo DB, Lambda, Networking, S3, IAM, etc.).
- Git.
- GitHub Actions.
- Terraform and TerraGrunt (IaC).
Advantageous Skills Requirements:
- Experience with development for Azure Cloud e.g., Azure WebApps, Networking.
- Experience with working with Large Language Models and frameworks like Lang Chain.
- Willing and able to mentor junior developers.
- Angular unit testing frameworks e.g., Jest or Karma.
- Python unit testing frameworks e.g., PyTest.
- Above-board work ethics.
- Flexibility to take up different tasks in the project.
- Ability to communicate effectively (both verbally and in writing).
Package & Remuneration
Salary Market Related
#J-18808-Ljbffr