Excellent computer science fundamentals in algorithmic design, data structures, and analysing complexity.
Design and implement solutions for deploying applications onto Kubernetes clusters in cloud environments (AWS, Azure, Google Cloud, etc.) using Helm charts and Docker Compose.
Experience with machine learning, deep learning, NLP, and computer vision
Design and implement MLops monitoring and observability pipeline.
Strong knowledge of AI frameworks such as TensorFlow or PyTorch
Three to Five years of experience in applying AI to practical and comprehensive technology solutions.
Experience with ML, deep learning, TensorFlow, Python, NLP
Experience in program leadership, governance, and change enablement
Knowledge of basic algorithms, object-oriented and functional design principles, and best-practice patterns
Experience in REST API development, NoSQL database design, and RDBMS design and optimizations
Analytical ability required in identifying user problems and creativity required to present effective AI solutions.
Your responsibilities
Design and develop AI models and algorithms from scratch.
Design, test, and refine prompts for LLMs to optimise performance across various use cases, ensuring alignment with business objectives and user needs.
Implement AI solutions that integrate with existing business systems to enhance functionality and user interaction.
Manage the data flow for effective AI deployment.
Work on functional design, process design (including scenario design, flow mapping), prototyping, testing, training, and defining support procedures, in collaboration with an advanced engineering team and executive leadership
Articulate and document the solutions and lessons learned for each exploration and accelerated incubation
Manage a team in conducting assessments of the AI and automation market and competitor landscape
Work with stakeholders and project teams, delivering feedback and enabling team members to make necessary changes in product performance or presentation
Work with BIG data, crunching millions of samples for statistical modelling, data mining, recommendation solutions.
Develop and finetune Large Language Model technology, customising it to use cases.
Build and ship scalable software for AI tasks
Collaborate with development teams to integrate application development with deployment processes.
Deliver support to business users for deployed AI solutions and optimisations.