About the position
Job Description
Design, Development and maintenance on Vision & Sound Analytics platform.
Develop systems solutions in line with quality and delivery requirements
Review code of team members in line with quality and delivery requirements
Ability and willingness to coach and give training to fellow colleagues and users when required
Compiling of user and operational manuals
2nd and 3rd level technical operational support for developers (technical end users developing on the platform)
Provide Technical guidance & mentorship
Ensure software availability, maintainability and scalability
Active participation in Agile ceremonies
Deployments / Releases
Planning and monitoring
Requirements management and communication
Minimum Requirements:
SKILLS REQUIREMENTS:
Qualifications/Experience:
IT Degree and/or relevant qualifications
Minimum 10+ years of IT experience
Minimum 6 years TypeScript / JavaScript experience
Minimum 3 years working with well-known front-end frameworks (for example Angular)
Essential Skills Requirements:
Strong experience in backend development using Java and Python.
Proven proficiency with AWS cloud services and architectures.
Experience with infrastructure-as-code tools such as Terraform.
Hands-on knowledge of CI/CD pipelines and automated testing (e.g., GitHub Actions).
Frontend development experience with Angular (Typescript).
Familiarity with containerisation and orchestration (Docker, and orchestration concepts).
Understanding of data engineering concepts (ETL, SQL/NoSQL) and scalable data storage.
Solid grasp of machine learning model lifecycle, model training and MLOps practices.
Experience implementing monitoring, logging, and alerting for applications and ML systems.
Strong security and networking awareness for AWS (VPC, IAM, security hardening).
Manage OPS related activities for VSAS platform.
Advantageous Skills Requirements:
Experience programming in Golang for backend services.
Familiarity with AWS SageMaker and serverless ML offerings.
Knowledge of machine learning frameworks such as TensorFlow or PyTorch.
Experience with TypeScript and Node.js ecosystems.
Familiarity with monitoring/logging tools such as Splunk or CloudWatch.
Experience designing serverless and event-driven architectures (Lambda, Step Functions, EventBridge).
Background in statistical analysis and ML concepts (regression, classification, clustering).
Experience creating CI/CD pipelines specifically for ML solutions (SageMaker Pipelines, etc.).
Agile/Scrum experience and ability to work in interdisciplinary teams.
Willingness and ability to coach and train colleagues and stakeholders.
Desired Skills:
- Java and Python
- AWS cloud services
- CI/CD pipelines