Job description
Job Objectives:
The primary responsibility of the AI and Cognitive Services Specialist will be to develop quality and most efficient solutions into the AI capability within Mitie and underpin Mitie's strategic objective to become a technology led facilities management company. This hands-on developer delivers technical solutions including chatbots and other AI and Cognitive services like voice enabled conversations, implemented using both open souce and traditional licenced technologies.
Main Duties:
- Hands-on development in the technologies: NodeJS, Angular 2.0+, ReactJS; Azure Cloud, Cosmos DB
- Configuration and Solutionizing in AI platforms like IBM Watson, AWS etc
- Design complex solutions that effectively work end-end across system components and various applications across the development stack (“Full-stack”) following best practice, coding standards and principles
- Delivering solutions in various AI technologies like Deep learning platforms, Natural language processing and Text analytics, Speech recognition, Image/ Video analysis etc
- Generate new ideas for delivering value from new technology solutions using all the data/ AI capabilities available
- Ensure development is fully documented, unit tested and peer reviewed
- You lead the resolution of technical issues arising on the project promptly to keep the project on track
- Be an advocate of quality through best-in-class development standards, lead by example
- Ensure non-functional requirements (performance, monitoring/ alerting, security, and on-going support) are considered during development; implement DevSecOps
- Guarantee overall software quality and enforce engineering standards
- Ensure there is a good balance between product innovation, technical debt reduction and delivery goals
- Role is more focused on application development in AI space
- Take ownership and responsibility for self tasks and work with minimum governance and steer; co-ordinate with team manager, project leads and managers on project related and other activities
- Complete any ad-hoc duties as requested
Person Specification:
Essential:
- SC Cleared or eligible for SC Clearance
- Extensive hands-on development experience (5-10 years)
- Hands-on development experience in NodeJS, Angular v2.0+, ReactJS, HTML, CSS
- Extensive hands-on experience in Cloud platform technologies, mainly Microsoft Azure with knowledge of core cloud computing concepts including compute, storage, networking, databases, identity and security and higher order capabilities including serverless and IoT
- Working knowledge of various database technologies like Cosmos DB
- Hands-on experience with , model development, common frameworks, workflow tools, and/ or applied AI namely Deep learning platforms, Natural language processing and Text analytics, Speech recognition, Image/ Video analysis etc
- Hands-on experience on platforms like IBM Watson, AWS, Microsoft Luis, Google Cloud among others
- Exposure and hands-on experience working across the technology stack (“Full-stack”)
- Strong experience of design, development and support of IT solutions
- Experience of working with with Onshore/Offshore teams
- Excellent written and verbal skills
- Logical and critical thinking skills
- Well organised, methodical and disciplined approach
- Willingness to work outside standard working hours if project timelines require
Desirable:
- Hands-on experience in Python
- Certifications and courses in any of the below would be desirable:
- Microsoft Certified: Azure Fundamentals
- Microsoft Certified: Azure AI Engineer Associate
- Microsoft Certified: Azure Developer Associate
- Microsoft Certified: Azure Cosmos DB Developer Specialty
- IBM Watson: Data and AI Learning Catalog
- IBM Watson Assistant Development & Core Functionality