Company Address: Address Safaricom Limited P.O Box 66827, 00800 Nairobi

  • Lead Data Scientist 

Manager – Dealer 

Senior Officer – Junior Data Scientist

    Lead Data Scientist Manager – Dealer Senior Officer – Junior Data Scientist

    We are pleased to announce the following opportunity in the Big Data and Business Analytics Department within the Strategy and Innovation Division.   In keeping with our current business needs, we are looking for persons who meets the criteria indicated below.
    Brief Description
    Reporting to the Head of Big Data & Business Analytics, the position holder will lead the data science team to create value from Safaricom’s vast amount and variety of data using advance analytical and statistical methods and models to answer complex business questions. This will serve to aid in decision making, unlock new revenue opportunities and areas to create efficiency through deep insights. The role requires deployment of Artificial Intelligence driven by Safaricom’s data to create Machine learning models and solutions to deliver specific business relevant use cases.  Safaricom is investing heavily in big data and this will be a truly exciting role in view of the organizations unique data set and position in this region.
    Key Responsibilities

    Data mining using state-of-the-art methods
    Selecting features, building and optimizing classifiers using machine learning techniques
    Processing, cleansing, and verifying the integrity of data used for analysis
    Collaborate with business units and engineering teams to understand and prioritize company needs and devise possible solutions based on business use cases
    Create various machine learning-based tools or processes within the company, such as recommendation engines or automated lead scoring systems to drive revenue or create cost efficiencies
    Create visualizations using state of the art visualization tools
    Lead and manage data science team

    Qualifications

    BSC. or MS. in Computer Science, Statistics, Mathematics or equivalent practical experience
    5 – 8 years data science working experience and with a leadership role.
    Excellent understanding of machine learning techniques and algorithms, such as k-NN, Naive Bayes, SVM, Decision Forests
    Experience with common data science toolkits, such as R, Weka, NumPy, MatLab
    Experience with data visualization tools, such as D3.js, GGplot
    Experience with NoSQL databases, such as MongoDB, Cassandra, HBase
    Good applied statistics skills, such as distributions, statistical testing, regression
    Good scripting and programming skills
    Good understanding of big data technologies like Hadoop
    Strong communications and interpersonal skills and quick grasps to understand business problems

    Additional Information
    As part of our recruitment process we will request the below documentation which will be required as soft copies at a later stage of the process;

    An updated CV with a confirmation of three referees- 2 must be professional and must have supervised you at some point, the other referee can be a colleague in the same professional field. If the referees are within the same organization that you are working with, you will need to confirm to us that it’s okay to contact them in writing (via email). This also includes all references within the Human Resources department.
    Scanned copy of certificate of good conduct from the CID (Less than 1 year old) – Applicable to Kenyans Only
    Scanned copy of certificate from Credit Reference Bureau (CRB) – Applicable to Kenyans Only
    Scanned copy of University Certificate or letter from the University requesting for internship
    Scanned copy of your National ID / Passport –  Legal Form of Identification

    go to method of application »

  • Core Access Planning Engineer

    Core Access Planning Engineer

    We are pleased to announce the following vacancy in the Network Planning and Design Department within the Technology Division.  In keeping with our current business needs, we are looking for a person who meets the criteria indicated below.
    Reporting to the Team Manager, Access Network Design, the position holder will carry optimally plan for the 2G/3G Core Access Network to be equipped to accommodate new traffic and growth (and fluctuations in traffic patterns in broader terms) over time, while fulfilling the Quality of Service (QoS) requirements for Safaricom PLC Mobile Network.
    Responsibilities

    Planning, forecasting and managing BSC/RNC element additions and expansions.
    Preparation of HLD and predicting traffic demand of different technologies (Including and not limited to GSM Voice/GPRS/EDGE and 3G Voice/Data) in the country, region, BSC/RNC, LAC/RAC and suggest required RAN capacity addition and expansion in all aspects ahead of time to avoid congestion.
    Conducts network architecture design and feasibility studies.
    Preparing the Handshaking plan for BSC/RNC elements with Core.
    Suggest re-parenting of BSS/UTRAN elements based on Core Access capacity.
    Working on the topology planning and proposing the required re-homing and/or re-parenting as needed
    Monitoring and maintaining the utilization on all the interfaces and H/W resources of the BSCs including but not limited to Abis (TDM/IP), A (TDM/IP), Gb (TDM/IP), HSL, SIGTRAN, GSL, GPH, CPU, TRH, STEB.
    Work on BSS, PCU, TC, Gb, Abis, A, GSL, HSL and SIGTRAN capacity dimensioning, planning and load optimization.
    Planning, dimensioning, redesigning and optimizing LAC/RAC borders. Analyzing CCCH and signaling load to come up with feasible solutions be it LAC optimization or signaling link expansions.
    Performs high level CS/PS Traffic monitoring and forecasting.
    Prepare monthly and quarterly expansion requirements based on forecast.
    Tracking and following up the BSC/RNC projects with vendors and subcontractors.
    Maintain traffic model factors like mErl/Subs, Location Update/Subs, Signaling Load/Subs, kbps/sub, activity factor, HSPA usage, smartphone percentage etc
    Monitoring Iub utilization all over the network and handling the regular Iub Expansions process.
    Manage and design new capacity addition and expansions on Iub, IuCS, IuPS, DPU, EPB, SPU and other processing cards.
    Perform and assist BSC/RNC internal parameter audit on quarterly basis.
    Develop and evaluate network performance criteria and measurement methods.
    Study and assist in preparation of business case study for management decisions and changes in technical strategies.
    Providing technical and analytical support for new technology/architecture.
    Compiling and presenting recurring and ad-hoc reports regarding network capacity, project plans and network elements.
    Updating documentation on RAN nodes, H-W/S-W version, location and interconnectivity
    Deployment on-air and decommissioning dates.
    BSC and RNC hardware and software requirement projections for timely execution.
    Quality monitoring on KPIs eg CSSR, paging SR, LAC/RAC/TAC size managements and mapping corrections, CPU Utilizations, Interface Utilization, packet drops on IP interfaces.
    Manage BSC/RNC Capacity Requirements, traffic rearrangements, new equipment loading, equipment decommissioning and redeployment etc.
    BOQ Preparation and alterations according to network requirements and evolution.
    Equipment rollout requirements, planning and executions (Evaluation, surveys, Installations, Commissioning, Integrations and Loading)
    Align vendor RAN technologies/Roadmap/s with the Safaricom/RAN strategy
    Provide support in the development and implementation of Radio Access Network Strategies.
    New BSC/RNC Hub requirements evolutions, surveys, advisory etc.
    BSC License usage monitoring and management
    BSC Feature testing, trials, activation and parameters standardization
    Continuous Network modernization
    Support Core network, radio and transmission planning teams in their modernization and capacity upgrades.
    Accurate Documentation of network equipment, on-air dates
    Proactive solutions to emerging network challenges

    Qualifications

    A Bachelor’s Degree in Electrical or Telecommunication Engineering, with an emphasis in Radio communications;
    Experience in telecommunication with a minimum of 3 year of 2G/3G hands on experience in Radio Network planning/operation.
    Knowledge in traffic modeling and capacity dimensioning, forecasting and management. Knowledge in tele-traffic Engineering is a plus;
    Practical knowledge on use of radio planning tool and capacity planning tools.
    Practical knowledge of interoperability between 4G, 3G and 2G networks.
    Candidates with experience in Nokia and/or Huawei equipment will have an added advantage;
    A team player with excellent problem solving skills.

  • Quality Assurance – Test Automation Engineer

    Quality Assurance – Test Automation Engineer

    Job description
    Role Description
    Reporting to the Manager – Testing Automation, the position holder will lead the implementation and execution of software testing automation frameworks and ensure efficiencies are realized in the software testing lifecycle (reduce software testing time by 50%) shortening the software development cycles and hence reducing time to market for products.
    He / she is responsible for executing test automation program specifically on System integration testing, functional and regression testing, with an emphasis on using open source tools for automation, and subsequent integration to continuous integration tools
    Role Responsibilities

    Implement software testing automation framework
    Drive transformations in testing through automation to achieve higher levels of efficiency and reduce software testing time by 50%
    Accountable for setting up and maintaining test automation tools
    Responsible for designing comprehensive and well-structured automated test suites (Unit tests, system integration tests, Functional and Regression Testing – including backed APIs and mobile apps)
    Run automated test suites, analyze reports and share this with all stake holders
    Identify all software bugs and work with the developers and other stakeholders to close all the defects within stipulated timelines (end to end defect management lifecycle)
    Contribute to continuous integration and continuous deployment – test automation test suites integration to the CI/CD pipeline
    Responsible for integration of test execution tools to test management tools and project management tools (ALM, JIRA etc)
    Write scripts and perform load tests against Backend servers
    Define suitable metrics for measuring automated test progress and evaluation of the quality of the testing process and products
    Review requirements specifications and provide timely and meaningful feedback – assessing on testability and requirement misses

    Requirement

    Bachelor of Science Computer Science, IT, Computer Engineering or Software Development
    3 years + experience in software development or Testing Automation in a busy IT environment
    Experience in test automation using open source tools – Katalon Studio, Selenium, Appium etc
    Excellent software development skills coupled with programming experience in Python, Java, groovy etc
    Proven analytical and testing skills – Experience developing test strategies, test plans, test scenarios and test cases
    Deep knowledge of automated testing frameworks
    Experience of Test driven Development approaches
    Experience in Unix/Linux Operating System
    Strong risk identification, assessment and mitigation planning skills
    Experience with CICD automation tools such as Jenkins
    ISTQB Certification is a plus

  • Quality Assurance – Non-Functional Testing Engineer 

Quality Assurance Operations & Governance Engineer

    Quality Assurance – Non-Functional Testing Engineer Quality Assurance Operations & Governance Engineer

    Job description
    Role Description
    Reporting to the Manager – Non-Functional Testing, the position holder will execute the strategy and frameworks in Software non-functional testing and ensure solutions delivered to the customers meet the required standards for quality. He/ she is responsible for ensuring that products delivered to production are stable and security-proof to guarantee availability.
    Role Responsibilities

    Test planning, design, execution of non-functional testing (performance, load, stress, usability testing), result analysis and reporting.
    Adopt creativity to achieve higher levels of competency and efficiency through adoption of fit for future technologies.
    Execute non functional testing within the planned schedules to ensure ontime delivery of products
    Responsible for planning, monitoring and implementing controls in non fuctional testing activities
    Define suitable metrics for measuring nonfunctional test progress and evaluation of the quality of the testing process and products
    Responsible for implementation and management of fully functional test environments ensuring stability of all test environments including subsequent upgrades and modernizations on these environments
    Accountable for maintenance of tools for non-functional testing (load and performance, security, usability etc)
    E2E Accountability for GDR testing and ensuring working business continuity plans are in place for all solutions
    Lead programs to measure, analyze, monitor, manage, and optimize performance and scalability of our current applications and systems.
    Responsible for reviewing, reporting and making data driven decisions around performance issues or bottlenecks.
    Review uncovered application bottlenecks and facilitate resolution with development, Infrastructure and security teams to ensure no defects in regards to quality attributes escape to production

    Requirement

    Bachelor of Science Computer Science, IT, Computer Engineering or Software Development or related subject
    3 years + experience in software design, development or non-functional testing in a busy IT environment
    Experience in at least one programming language
    Experience in use of performance and other non-functional testing automated tools – Load runner, J-meter etc
    Hands-on QA experience with proven analytical and testing skills – Experience in developing test strategies, test plans, test scenarios and test cases
    Knowledge of automated testing frameworks
    Experience with metric gathering, report generation and analysis of testing results
    Ability to show creativity and initiative to improve solution test coverage and effectiveness
    Strong risk identification, assessment and mitigation planning skills
    Motivated self-starter, with a high capacity for rapid learning and meticulous attention to detail
    ISTQB Certification is a plus

    go to method of application »

  • Senior Manager – Wholesale Infrastructure & Products

    Senior Manager – Wholesale Infrastructure & Products

    Key accountabilities and decision ownership:
    Growing 4G Wholesale Business

    Track and monitor on a daily, monthly and quarterly basis revenue growth against set budgetary targets
    Develop a well thought out wholesale commercial mode framework that ensures regulatory compliance while optimizing wholesale opportunities for the business.
    Develop effective business case that clearly justify investment potential for new infrastructure opportunities
    Monitor and track product pricing both locally and international for similar infrastructure products
    Minimize revenue leakage due to under-reporting and incomplete recognition of revenue
    Identify and implement 2 new 4G revenue opportunities every year that contribute to 10 of revenue within 12 months

    Growing Fibre Wholesale Business

    Track and monitor on a daily, monthly and quarterly basis revenue growth against set budgetary targets
    Develop a well thought out wholesale commercial mode framework that ensures regulatory compliance while optimizing wholesale opportunities for the business.
    Develop effective business case that clearly justify investment potential for new fibre opportunities
    Monitor and track product pricing both locally and international for similar fibre products
    Minimize revenue leakage due to under-reporting and incomplete recognition of revenue
    Identify and implement 2 new fibre revenue opportunities every year that contribute to 10 of revenue within 12 months

    Growing Tower Business

    Track and monitor on a daily, monthly and quarterly basis revenue growth against set budgetary targets
    Develop a well thought out wholesale commercial mode framework that ensures regulatory compliance while optimizing Tower opportunities for the business.
    Develop effective business case that clearly justify investment potential for new infrastructure opportunities
    Monitor and track product pricing both locally and international for similar Tower products
    Minimize revenue leakage due to under-reporting and incomplete

    Develop Robust framework for Capacity & IP

    Carry out a SWOT analysis to identify potential areas of new business
    Track and note various business models being used regionally and internationally to develop and growth International Capacity & IP

  • Backend Developer

    Backend Developer

    Job description
    Department Description
    We are pleased to announce the following vacancy in the Digital I.T Department within the Technology Division. In keeping with our current business needs, we are looking for a person who meets the criteria indicated below.
    Reporting to Manager Micro Services & API, the position holder will be responsible for designing technology solutions that meet our business requirements and deliver the associated benefits.
    Job Responsibilities

    Accountable for end to end micro-services and API strategy and roadmap with delivery as the main outcome
    Apply architecture and design principles consistently and holistically to enable target end to end usage scenarios
    Strong focus on DevOps use cases and workflows
    Developing and maintaining long term business domain knowledge
    Partner with architecture group to deliver solution blueprint and other UML base design documentation

    Requirement

    Bachelor of Science Computer Science, Computer Engineering /Information Technology/Systems (Computing) – operating systems, databases, software development;Electronic/Electrical Engineering/ Telecommunications or related subject
    2 years java experience with hands on applciation delivery and usage J2EE design partners
    2+ years of experience in microservices development using Java, JEE, spring, spring MVC, spring boot, MAVEN, spring cloud
    Experience developing solutions using agile, DevOps, testing and CI/CD automation tools such as jenkins, JMeter, Git, Stash, Sonar, Qube etc

  • End User Device Support Administrator

    End User Device Support Administrator

    Job description
    We are pleased to announce the following vacancy in the Converged Service Operations Department within the Technology Division. In keeping with our current business needs, we are looking for persons who meets the criteria indicated below.
    Detailed Description
    Reporting to the IT End User Support Manager, the position holder will be responsible for timely delivery of quality IT hardware and software client support for computing service requests involving desktop P.C’s & laptops, hand held devices, printers, servers, operating systems and messaging systems across all Safaricom offices, Call centers, Retail Stores and Caredesks, DHL stores and MSRs
    Job Guidelines

    Administration and configuration of IT client hardware, software & IP telephony.
    Quality resolution of request fulfillment as per SLA
    Disaster Recovery and security of client desktop environment through the use of relevant tools.
    Involvement in Projects implementation on the desktop end as required.
    Manage Change request within and external of IT to its complete process cycle where applicable.
    Documentation of work instructions for the repository and desktop Policy implementation to enhance simplicity and speed
    Maintain up-to-date and accurate inventory information on the organization’s IT Support assets for each support location.
    Improve User support delivery and liaise with other sections / departments in the delivery of support services as well as maintain good working relations between the team and all stakeholders
    Ensure smooth handover of location support activities to the relevant support team/s for support services lifecycle management
    Automation Innovativeness for desktop support services to ease support activities.
    University Degree in any IT related field.
    Microsoft Certification: MCSE, MCSA, MCP
    CISCO – CCNA
    Project Management Experience/qualification
    At least two years’ experience in desktop support
    Ability to work under pressure
    Good written and oral communications skills
    Good report writing skills
    Excellent technical troubleshooting skills
    Team player
    Results oriented

    Additional Requirements
    As part of the interview process external candidates should prepare the following documentation which will be required at a later stage based on your performance in the interviews.

    An updated CV with contacts of three referees, 2 who must be professional and must have supervised you at some point, the other referee can be a colleague in the same professional field.
    Kenyan Certificate of Good Conduct (Less than 1 year old) or a receipt of the same from the CID pending release of the hardcopy document.
    Clearance certificate from a reputable Credit Reference Bureau (CRB)
    University Degree Certificate/ Letter of Completion from University in case you have not received your degree certificate.
    Copy of your National ID/Passport

  • Senior Officer – Capex & Assets Managemen 

Regional Support Core Engineer 

Engineer Home Customer Support 

Strategic Sales Marketing Developer 

Principal Officer – Financial Planning & Analysis

    Senior Officer – Capex & Assets Managemen Regional Support Core Engineer Engineer Home Customer Support Strategic Sales Marketing Developer Principal Officer – Financial Planning & Analysis

    We are pleased to announce the following vacancy in the Technical Enterprise Services Department within the Technology Division.   In keeping with our current business needs, we are looking for persons who meets the criteria indicated below.
    Detailed Description
    Reporting to the TES Operations Support Manager, the position holder is responsible for operational planning and management of all aspects, including Equipment (Assets & Spares) Management, Financial and CAPEX/NOPEX related budgets for a number of programs and projects that deliver both Customer Solutions and Enterprise infrastructure.
    Job Responsibilities

    Manage and increase the effectiveness and efficiency of partner services through improvements as well as coordination and communication between other sections/functions and business unit
    Validate and approve finished work and prepare documentation to initiate payments
    Carry-out quarterly performance evaluation of all engaged Partners
    Play a significant role in medium-term planning, including initiatives geared toward operational excellence
    Manage the planning and development of the departmental annual budget while working with Finance and Technology Strategy & Planning
    Oversee monthly/quarterly assessments of CAPEX/NOPEX utilization and performance against budget and operational goals
    Provide inputs into the development of technical solution concepts and business cases around new investments
    Working closely with the Enterprise Solutions & Service Delivery teams, ensure that the equipment stocks can fulfill BAU customer orders and new business deals.
    Ensure effective value for all equipment purchased and develop long-term purchasing strategy
    Manage and maintain the enterprise network and customer premises equipment deployment assets including buildings, sites, routers, switches, WiMax/LTE CPEs, PtP/PtMP MW systems and other future assets for digital solutions
    Manage and control stock counting / inventory accuracy checks
    Ensure after sales support is managed effectively and in line with customer SLA and commercial best practice;  spares purchases is made and stock is managed proactively according to process; Recoveries from decommissioning are processed accurately through the system and re-used on other deployments
    Project manage the decommissioning, recovery, re-kitting and re-deployment of all assets
    Liaise with other sections/departments in the delivery of services and projects as well as maintain good working relations between the team and all stakeholders
    Working with departmental peers, implement control measures to ensure mistakes, inaccuracies and discrepancies and customer issues are highlighted, addressed and resolved
    Provide support to the EBU Automation Program by assisting in the development/reviewing of User Requirement Specifications and participating in user acceptance tests and dry-runs

    Requirements for the Assets Management Job

    Bachelor’s Degree in Business, Procurement any relevant field
    An added advantage CIPS
    1 – 3 years’ experience in operations support function in a busy Enterprise/Telco implementation and deployment environment; Supplier/Partner Management roles
    Project Management and good working knowledge of Finance and Budgeting
    Fair appreciation of telecommunications/IT and network related equipment and solutions
    Excellent team management skills
    Ability to work under pressure
    Good written and oral communications skills
    Good report writing skills
    Team player
    Results oriented
    Self-motivated
    Solution Oriented

    go to method of application »

  • Principal Officer Network Distribution & Operations 

Acquisition Manager – Home Channel

    Principal Officer Network Distribution & Operations Acquisition Manager – Home Channel

    Job Description
    Role purpose:
    Reporting to the Senior Manager – Distribution & Customer Fulfillment, the position holder will manage the Company’s Revenue Stream to meet company objectives by ensuring timely planning, processing and delivery of stock transfers, ensuring stock availability (nil out of stocks) across the distribution network, planning user training to ensure effective use of ERP systems, pursuing customer delight and reporting of Key Performance Indicators as per the supply chain metrics.
    Key accountability and decision ownership:

    Planning for stock transfers across all network distribution centers and ensure 100% stock availability (nil stock-outs)
    Manage load and route plans for retail and dealer transfer orders to optimize on delivery cost and resource utilization
    Carry out mini-store stock reconciliations to mitigate stock loss during transit, manage obsolescence and stock ageing
    Analyze monthly distribution costs against orders delivered, process payments and provide key cost statistics to support decision making by senior management
    Plan and carry out perpetual performance evaluations for dealer managed stores and identify opportunities for improvement
    Plan and train mini-store management staff on order processing, inventory, risk management and customer service to achieve set customer satisfaction levels
    Plan, develop and implement new mini-stores in consultation with regional stakeholders to boost product availability in the market and reduce order to cash cycle
    Initiate, develop, review and maintain sustainable stock transfer policies and standard operating procedures for compliant operations
    Collate data, analyse and generate accurate reports in accordance with the Supply Chain metrics.

    Qualifications
    Job Requirements

    Degree in a business discipline
    5 years working experience in a stock management environment, of which 3 years should be in Supervisory Role in a Distribution & Customer Fulfillment Environment
    Knowledge / Certification in supply chain professional course will be an added advantage
    Excellent knowledge of Safaricom products and services
    Excellent knowledge of Distribution & Customer Fulfillment and procedures
    Excellent written and verbal communication skills (articulate) coupled with good listening and critical reasoning skills
    Proactive, confident, energetic and able to work under pressure with a positive attitude and use good organization skills
    Mentoring/coaching skills/experience
    Excellent interpersonal skills
    Good decision making skills
    Good communication and presentation (oral and written) skills
    Experience in telecom, financial services or similar industries
    Analytics experience in one or more of these areas: End to end Reconciliation and trending of outcomes, Inventory Management, Sales Planning and forecasting, Post events and launch Impacts analysis, customer care resolution and tracking, etc.

    go to method of application »

  • National Account Manager 

Corporate Centres & Finance Delivery Manager 

Manager – Area Sales (Busia)

    National Account Manager Corporate Centres & Finance Delivery Manager Manager – Area Sales (Busia)

    Job Description
    Department Description
    We are pleased to announce the following vacancy in the Large Enterprise & Public Sector Department within the EBU Division. In keeping with our current business needs, we are looking for a person who meets the criteria indicated below.
    Reporting to the Sector Manager, the position holder will be responsible for driving and achieving revenue targets through solution selling and segment propositions.
    Job Responsibilities

    Proactive Relationship performance management and tracking;
    Device strategic plans for Relationship penetration and ensure implementation of tactical plans including pipeline management;
    Grow Solution Sales within MNC/VGE TML; through acquisition and penetration;
    Provide thought leadership and Insights from customer engagements within the Multinational Corporation/VGE Vertical;
    Develop and execute customer ring fencing strategies in MNC/VGE Vertical;
    Follow up on all existing contracts & renewal
    Provide insight into the refinement of customer journey processes
    Formulate and manage customer relationship through up-to-date Account Development Plans, opportunity road maps, pipeline management and the entire sales cycle plan.
    Implement daily, Weekly and monthly monitoring for the sales and client service teams’ performance.
    Manage customer relationships to drive Net Promoter Score

    Qualifications
    Job Requirements

    Degree in Commerce/ ICT or a business related;
    Work experience of 4-5 years preferably managing in a B2G or B2B environment;
    Knowledge/ Work experience in ICT will be an added advantage;
    Strong relationship building skills, preferably from a major blue chip company;
    Ability to deliver results and meet and surpass targets;
    New business development skills.
    Be commercially savvy with a deep understanding and demonstration of solution selling.

    go to method of application »