Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: May 14, 2021
    Deadline: May 21, 2021
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Safaricom is the leading provider of converged communication solutions in Kenya. In addition to providing a broad range of first-class products and services for Telephony, Broadband Internet and Financial services, Safaricom seeks to uplift the welfare of Kenyans through value-added services and support for community projects.
    Read more about this company

     

    Technical Lead

    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

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Safaricom Kenya Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail