Technical Lead at Safaricom Kenya

  • Published date: May 17, 2021
  • Category: Management & Business Development
    • Location: Nairobi, Nairobi
  • Jop type:
  • Salary: Ksh Not mentioned
  • Company name: Jobs in Kenya

Job Description


DESCRIPTION


We are pleased to announce the following vacancy in the Digital IT Department within the Technology Division. In keeping with our current business needs, we are looking for a person who meets the criteria indicated below


Detailed Description


Reporting to the Software Engineering Lead, the role holder will provide technical leadership and solution architecture for projects involving automate customer services or other communication processes on the digital channels. Provide technical leadership in architecture and providing oversight on implementation; designing programs that use artificial intelligence to communicate with humans via text or audio. Provide leadership in evaluation, recommendation and documentation of current and proposed changes to system and application processes pertaining to the current chatbot platform. Guide in evaluation and submission of proposals for new technologies, architecture and platforms that will help elevate the delivery and functioning of the business features.


The lead will review, propose, document and publish design and coding standards and development processes to ensure high quality of delivery of chatbot application software. Also guide the team in the evaluation of projects / feature scope, effort estimation and communicate risks; outward and upward communication to ensure constant alignment and transparency in collaboration with other functional leaders in the organization. Conduct technical reviews and simplifying code when needed. Guide on technical product release management. Coordinate technical releases from various teams for features that are hosted on same platforms (Chat bot Apps). Guide the organization develop bot strategy and implement bots in their business and customer operations. The lead is responsible to provide guidance in usage established AI platforms such as IBM Watson, Amazon Lex, Microsoft Azure Cognitive Services (among others), languages and frameworks for building company chat bots. Build developer collaboration framework within the organization providing governance on collaboration and technical product delivery, covering.


Roles and Responsibilities



  • Regular team and one-on-one engagements

  • Build the technical digital skillset according to the fit for future program

  • Team technical leadership and performance management

  • Provide technical leadership in architecture and providing oversight on implementation; designing programs that use artificial intelligence to communicate with humans via text or audio.

  • Provide leadership in evaluation, recommendation and documentation of current and proposed changes to system and application processes pertaining to the current chatbot platform. Guide in evaluation and submission of proposals for new technologies, architecture and platforms that will help elevate the delivery and functioning of the business features.

  • Lead will review, propose, document and publish design and coding standards and development processes to ensure high quality of delivery of chatbot application software.

  • Lead will also guide the team in the evaluation of projects / feature scope, effort estimation and communicate risks; outward and upward communication to ensure constant alignment and transparency in collaboration with other functional leaders in the organization.

  • Guide the organization develop bot strategy and implement bots in their business and customer operations. The lead is responsible to provide guidance in usage established AI platforms such as IBM Watson, Amazon Lex, Microsoft Azure Cognitive Services (among others), languages and frameworks for building company chat bots.

  • Build chatbot developer collaboration framework within the organization providing governance on collaboration and technical product delivery, covering shared code bases, shared tools, shared languages, frameworks and documentation.

  • Responsible for chatbot architecture  evolution

  • Technical lead in delivery of smart AI enabled chatbots in the organisation.

  • Responsible for evolving to a micro-services architecture for all digital solutions and evolving to modern architectures and frameworks for chatbot applications.

  • Responsible for driving the DevOps culture within the chatbot engineering team.

  • Responsible for giving technical leadership in CI/CD pipeline automation for chatbot engineering.

  • Responsible for driving the Agile culture within chatbot engineering team.

  • Responsible for coaching all IT members on agile and ensure all digital products are delivered using  agile methodology

  • E2E accountability for systems support including and not limited to MTTR, SLA, individual and global incidents

  • E2E accountability for building automated monitoring for all digital channels

  • E2E accountability for building proactive controls based on machine learning and similar techniques

  • Accountable for all developed chatbots in the organisation.


QUALIFICATIONS



  • Strong knowledge of software architecture

  • Bachelor's or master’s degree in Computer Science or a related field

  • Listening first skills demonstrated in chatbot development for smart conversational chat bots. Experience Integrating conversational AI solution into existing platform API’s.

  • 5-8+ years of working experience in application and software development, working in chatbot development environment.

  • Proficiency in a modern coding language such as: Java, C#, Python, JavaScript etc.

  • Deep back-end development skills with proficiency in modern coding languages such as: Java, C#, Python, JavaScript etc.

  • Understanding of front-end web development principles and technologies (HTML/CSS)

  • Experience with ML / AI Technologies – a deep understanding of how AI, Machine Learning, and Natural Language Processing works. TensorFlow, PyTorch or similar machine learning frameworks

  • Machine Learning and data analysis skills. Capability to apply machine learning automated analytical model building that helps the machine to identify patterns and make informed decisions based on that data.

  • Experience with chatbot platforms, such as Google Dialogflow, IBM Watson Assistant, Amazon Lex, Microsoft Azure Cognitive Services or NLP technologies

  • Proven development experience on Google Cloud, Azure Cloud and/or IBM Cloud etc.

  • Experience in concept of Anomaly Detection and Text to Speech or vice versa.

  • Applied knowledge in Data Mining / Automated Knowledge Acquisition, Representation and Reasoning

  • Mobile and chat messaging apps integration experience such as Facebook Messenger, Telegram, and Skype.

  • Effective communication skills e.g. fluent soft skills. Strong communication skills; the ability to convey complex technical details to all audiences

  • Triggers and requirement analysis.

  • Intent design, Entity development and Intent-Entity Modelling skills

  • Ability to learn quickly

  • Familiarity with CI/CD solutions and DevOps principles

  • Development experience in agile teams, with strong product development and collaboration skills.

  • Java Development Certifications (preferred)

  • Must be have experience in developing and implementing algorithms.

  • You can create compelling and articulate arguments to Senior Leadership when presenting or negotiating on projects

  • Develop an enterprise wide technical strategy to effectively adopt technologies related to Natural Language understanding, Chatbots, Smart digital assistants, Machine learning and Deep Neural.



 

Method of Application


Interested and qualified? Go to Safaricom Kenya on safaricom.taleo.net to apply

Share by email Share on Facebook Share on Twitter Share on Google+ Share on LinkedIn Pin on Pinterest

Apply Now

Related jobs

  • Kenya Country Director at Precision Agriculture for Development (PAD)
    Jobs in Kenya

    We are looking for a driven, creative and independent person to join a high-performing, flexible team as a Kenya Country Director. You will work in a non-hierarchical team and have opportunities to work closely with PxD and affiliated researcher...

    May 17, 2021

    Ksh Not mentioned


    Apply Now

  • Talent Acquisition Delivery Specialist (Nairobi) at Ericsson
    Jobs in Kenya

    As the tech firm that created the mobile world, and with more than 54,000 patents to our name, we’ve made it our business to make a mark. When joining our team at Ericsson you are empowered to learn, lead and perform at your best, shaping the f...

    May 17, 2021

    Ksh Not mentioned


    Apply Now

  • Loans Officer at Co-operative Bank of Kenya
    Jobs in Kenya

    Our client, a medium-sized Sacco in the Republic of Kenya with nine branches in different towns, wishes to recruit suitably qualified and experienced individuals Job purpose Reporting to the Branch In-charge, the Loan officer is responsible for key a...

    May 17, 2021

    Ksh Not mentioned


    Apply Now