Snr Software Engineer

2 weeks ago


Nairobi, Nairobi Area, Kenya Microsoft Full time
  • The Microsoft Search, Assistant, and Intelligence MSAI team is responsible for developing and delivering innovative solutions for Microsoft 365 Copilot. We work on integrating intelligence and natural language capabilities into all the Microsoft 365 apps.
  • As a Software Engineer, you will have the opportunity to impact millions of enterprise users and help them be more productive and efficient by building the next set of intelligence features around search & recommendations in Microsoft 365 Copilot. You will be empowered to drive innovation by producing new and exciting ideas to creatively solve issues, as well as actively look for opportunities to improve product quality.

Responsibilities

  • You will work with a team of applied scientists and developers who are responsible for all stages of the research & development cycle including early ideation, design, implementation and scaling it internationally. You will be expected to work on many levels - from high level vision, to design and implementations of both self-contained components and large, team-oriented code bases. Your coding skills will be challenged writing scalable, distributed, and highly efficient components. You will also be responsible for monitoring live site to ensure rock-solid availability.
  • Your responsibilities will include shipping large-scale backend services that host complex models and algorithms to process critical user data. You will also be involved in developing offline processes to monitor, extract, index and build ML & NLP models, using LLMs to improve products. Collaborating with other engineers to build demos and apps to showcase these services is one of the ways in which you will be able to contribute new ideas. The development process is driven by gathering implicit signals from real users through online experimentation to learn and iterate on the next improvements in the product.
  • You will also have the opportunity to participate in frequent hackathons that allow you to work with many different teams around the world. The goal is to pursue high impact work to quickly deliver on critical areas that our users value, by delivering high quality features in a highly collaborative team environment.

Qualifications

  • You should have strong software design and development background with C#, C++ or Java or similar languages like Python with at least 4 years of experience.
  • A BSc degree or equivalent in Computer Science or related fields like Electronic Engineering, Physics or Mathematics is required.
  • Grounded in growth mindset, and advocate for diversity and inclusion.
  • Customer obsession and passionate about product impact
  • Excellent verbal and written communication skills, with the ability to simplify and explain complex ideas.

Preferred Qualifications

  • Proven experience working on large scale web services would help you get started, while experience or interest in natural language processing, machine learning, deep learning, or data mining area a big bonus. You also need strong verbal and written communication skills with excellent interpersonal communication and collaboration skills.


  • Nairobi, Nairobi Area, Kenya Microsoft Full time

    Microsoft Corporation (commonly referred to as Microsoft or MS) is an American multinational technology company headquartered in Redmond, Washington, that develops, manufactures, licenses, supports and sells computer software, consumer electronics and personal computers and services.ResponsibilitiesWe're looking for an experienced software engineer who loves...


  • Nairobi, Nairobi Area, Kenya Microsoft Full time

    Microsoft Corporation (commonly referred to as Microsoft or MS) is an American multinational technology company headquartered in Redmond, Washington, that develops, manufactures, licenses, supports and sells computer software, consumer electronics and personal computers and services.ResponsibilitiesWe're looking for an experienced software engineer who loves...


  • Nairobi, Nairobi Area, Kenya Software Engineer at IBM Full time

    International Business Machines Corporation is an American multinational technology company headquartered in Armonk, New York, United States, with operations in over 170 countries. WikipediaSummaryAs a Software Engineering Intern, you will work on research questions that are of interest to IBM and have access to a vast number of tools and resources within...

  • Software Engineer

    2 weeks ago


    Nairobi, Nairobi Area, Kenya ENGIE Full time

    JOB SUMMARYWe are looking for a talented, self-starting software engineer to join the digital team to help deliver affordable solar power to emerging markets. This position offers a great opportunity to work alongside an elite team of engineers and business professionals and directly contribute to the success of a mission driven company with social and...

  • Software Engineer

    1 month ago


    Nairobi, Nairobi Area, Kenya ENGIE Full time

    JOB SUMMARYWe are looking for a talented, self-starting software engineer to join the digital team to help deliver affordable solar power to emerging markets. This position offers a great opportunity to work alongside an elite team of engineers and business professionals and directly contribute to the success of a mission driven company with social and...

  • Software Engineer at

    1 month ago


    Nairobi, Nairobi Area, Kenya ENGIE Full time

    ENGIE is a leading world group that provides low-carbon energy. Our group is a global reference in low-carbon energy and services.Job PurposeWe are looking for a talented, self-starting software engineer to join the digital team to help deliver affordable solar power to emerging markets. This position offers a great opportunity to work alongside an elite...

  • Software Engineer at

    1 month ago


    Nairobi, Nairobi Area, Kenya Ari Limited Full time

    ARI Group started as ARI Limited, a Software Development Company, duly registered in Kenya in 2012. Since then we have grown to a leading software design and development force in Kenya and have diversified our investments into other successful operating companies in key business sectors.SummaryARI Limited is looking to recruit a Software Engineer to design...

  • Software Engineer

    1 month ago


    Nairobi, Nairobi Area, Kenya Microsoft Full time

    Job DescriptionWe are in search of a Software Engineer to aid us in designing, implementing, and delivering top-notch and large-scale cloud services tailored to the requirements of our clients and partners. You should be ready to venture into unexplored territories, transitioning from RDBMS and LDAP directories to Kerberos and SCIM protocols, from Hyper-V...

  • Software Engineer

    2 weeks ago


    Nairobi, Nairobi Area, Kenya Microsoft Full time

    Job DescriptionWe are in search of a Software Engineer to aid us in designing, implementing, and delivering top-notch and large-scale cloud services tailored to the requirements of our clients and partners. You should be ready to venture into unexplored territories, transitioning from RDBMS and LDAP directories to Kerberos and SCIM protocols, from Hyper-V...

  • Software Engineer

    5 days ago


    Nairobi, Nairobi Area, Kenya Fin Kenya Full time

    Position Overview:We are looking for a Software Engineer to help us build functional products and applications. You will be responsible for designing and developing robust, scalable, and secure server-side applications that power our web and mobile applications. Our engineering team supports development at the Group level, building solutions across all our...

  • Software Engineer

    4 days ago


    Nairobi, Nairobi Area, Kenya Canonical Full time

    JOB SUMMARYUse your deep C++ skills on Windows and MacOS to build an amazing open source developer experience with Multipass, the workstation mini-cloud at your fingertips which provides Ubuntu and appliance VMs on demand for build, test and prototyping. The Multipass team is hiring a Software Engineer to join our distributed team. We greatly value quality...


  • Nairobi, Nairobi Area, Kenya Esgray Group Full time

    About the jobAs a Software Engineering Intern, you will work closely with our engineering team to assist in the development, implementation, and maintenance of software solutions.ResponsibilitiesThe Software Engineer Intern role has the following responsibilities:Analyze and maintain existing software applications.Collaborate with senior engineers to design,...


  • Nairobi, Nairobi Area, Kenya Esgray Group Full time

    About the jobAs a Software Engineering Intern, you will work closely with our engineering team to assist in the development, implementation, and maintenance of software solutions.ResponsibilitiesThe Software Engineer Intern role has the following responsibilities:Analyze and maintain existing software applications.Collaborate with senior engineers to design,...

  • Software Engineer

    1 month ago


    Nairobi, Nairobi Area, Kenya Upya Technologies Full time

    About the jobAt Upya, our mission is to digitize last mile distribution and help bring essential goods to billions of under-served people around the world.Our clients are "Last Mile Distributors" who operate in frontier markets. They sell impact products from solar home systems, to solar pumps and clean cook-stoves. Some operate for profits and other collect...

  • Software Engineer

    2 weeks ago


    Nairobi, Nairobi Area, Kenya Upya Technologies Full time

    About the jobAt Upya, our mission is to digitize last mile distribution and help bring essential goods to billions of under-served people around the world.Our clients are "Last Mile Distributors" who operate in frontier markets. They sell impact products from solar home systems, to solar pumps and clean cook-stoves. Some operate for profits and other collect...

  • Software Engineer

    5 days ago


    Nairobi, Nairobi Area, Kenya Canonical Full time

    Use your deep C++ skills on Windows and MacOS to build an amazing open source developer experience with Multipass, the workstation mini-cloud at your fingertips which provides Ubuntu and appliance VMs on demand for build, test and prototyping. The Multipass team is hiring a Software Engineer to join our distributed team. We greatly value quality in our code,...

  • Software Engineer

    1 month ago


    Nairobi, Nairobi Area, Kenya Dadanada Full time

    Job DescriptionAre you a skilled software engineer specialized in creating mobile applications that offer a smooth user experience? Are you seeking a dynamic environment for your next professional challenge? Do you aspire to develop solutions that truly enhance people's lives? If so, you might be the perfect fit for our team.ResponsibilitiesContribute to all...

  • Software Engineer

    2 weeks ago


    Nairobi, Nairobi Area, Kenya Dadanada Full time

    Job DescriptionAre you a skilled software engineer specialized in creating mobile applications that offer a smooth user experience? Are you seeking a dynamic environment for your next professional challenge? Do you aspire to develop solutions that truly enhance people's lives? If so, you might be the perfect fit for our team.ResponsibilitiesContribute to all...


  • Nairobi, Nairobi Area, Kenya Microsoft Full time

    Microsoft Corporation (commonly known as Microsoft or MS) is an American multinational technology company based in Redmond, Washington. The company focuses on developing, manufacturing, licensing, supporting, and selling computer software, consumer electronics, personal computers, and services.Responsibilities:We are seeking a Software Engineering Manager...


  • Nairobi, Nairobi Area, Kenya Microsoft Full time

    Microsoft Corporation (commonly known as Microsoft or MS) is an American multinational technology company based in Redmond, Washington. The company focuses on developing, manufacturing, licensing, supporting, and selling computer software, consumer electronics, personal computers, and services.Responsibilities:We are seeking a Software Engineering Manager...