Software Engineer, Research

5 days ago


Nairobi, Nairobi Area, Kenya Google Full time $125,000 - $175,000 per year
Minimum qualifications:
  • Bachelor's degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
Preferred qualifications:
  • Master's degree or PhD in Computer Science or related technical field.
  • 1 year of experience in a technical leadership role.
  • Experience in applied Machine Learning (e.g., computer vision, transformers, generative AI, LLM).
  • Experience in areas such as remote sensing or geospatial data science.
  • Experience developing accessible technologies.
About the job:

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

Google Research addresses challenges that define the technology of today and tomorrow. From conducting fundamental research to influencing product development, our research teams have the opportunity to impact technology used by billions of people every day.

Our teams aspire to make discoveries that impact everyone, and core to our approach is sharing our research and tools to fuel progress in the field -- we publish regularly in academic journals, release projects as open source, and apply research to Google products.

Responsibilities:
  • Write and test product or system development code.
  • Lead design reviews with peers and stakeholders to decide among available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.


  • Nairobi, Nairobi Area, Kenya Google Full time $125,000 - $175,000 per year

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience with software development in one or more programming languages, and with data structures/algorithms.3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.Preferred...

  • Software Engineer

    5 days ago


    Nairobi, Nairobi Area, Kenya datapace Full time $104,000 - $130,878 per year

    Company DescriptionDatapace quickly identifies database performance bottlenecks and delivers clear, actionable recommendations in seconds. Whether you're scaling a startup or optimizing a mature product, Datapace provides the insights of a world-class DBA without the cost or complexity. Our solution helps you pinpoint performance issues and implement...

  • Software Engineer

    5 days ago


    Nairobi, Nairobi Area, Kenya Mi Discount Technology Full time $104,000 - $130,878 per year

    Company DescriptionMi Discount Technology is a digital solutions provider revolutionizing fuel payments, mobility services, and emergency response across Africa. We build smart tools for individuals, corporates, and fuel brands to save money, access reliable services, and embrace digital transformation. Our innovative approach aims to enhance the user...

  • Software Engineer

    2 days ago


    Nairobi, Nairobi Area, Kenya Cit Logistics Systems Full time $104,000 - $130,878 per year

    Software Developer RoleAbout the RoleWe are seeking a highly skilled Software Developer with proven expertise in Flutter and the MERN stack (MongoDB, , React, ) to join our growing technology team. The successful candidate will play a key role in designing, developing, and maintaining both mobile and web applications that align with our strategic goals.Key...

  • Software Engineer

    5 days ago


    Nairobi, Nairobi Area, Kenya LifLif Kenya Full time $60,000 - $100,000 per year

    AboutWe are seeking a talented and motivatedSoftware Engineerwith expertise inFlutterand a working knowledge ofLaravel. The successful candidate will be responsible for developing, maintaining, and optimizing cross-platform mobile applications while integrating them with Laravel-based backends.Key ResponsibilitiesDesign, develop, and maintain mobile...


  • Nairobi, Nairobi Area, Kenya Eclectics Intl. Full time 900,000 - 1,200,000 per year

    Company DescriptionEclectics Intl. is a Pan African company that serves over 244 financial institutions and other corporations across 25 countries in Africa. We deliver innovative, state-of-the-art, tailor-made software solutions for the banking, financial, agricultural, transport, and public sectors. Our mission is to provide top-notch software solutions...


  • Nairobi, Nairobi Area, Kenya Cross Border Talents Full time €60,000 - €80,000 per year

    Cross Border Talents is looking for a Principal Java Engineer to start working in our client's location in Portugal.Are you a problem-solver with a background in software development?Do you want to be a part of an innovative team that uses its technical skills to make a positive impact?Then this role could be for youOur client is a fast-growing non-profit...


  • Nairobi, Nairobi Area, Kenya Durrafx Full time $60,000 - $80,000 per year

    Software Engineer Intern (Full-Stack – Golang, PostgreSQL, )Role DescriptionWe are seeking a highly motivatedSoftware Engineer Internto join our development team. This is afull-time remote rolewhere you will contribute to building and enhancing our software solutions. You will gain hands-on experience in full-stack development while learning directly from...


  • Nairobi, Nairobi Area, Kenya SunCulture Full time $90,000 - $120,000 per year

    Position: Senior Software EngineerLocation: Nairobi, KenyaType: Full-timeReporting to: Manager, Software EngineerAbout SunCultureFounded in 2012, SunCulture's vision is to build a world where people take control of their environment in rewarding and sustainable ways. SunCulture does this by developing and commercializing life-changing technology that solves...


  • Nairobi, Nairobi Area, Kenya KenyaMOJA Full time $90,000 - $120,000 per year

    Job Description/RequirementsPosition: Software Engineer IIReporting to: Manager, Software EngineerLocation: Nairobi, KenyaRole type: Full-TimeAbout SunCultureFounded in 2012, SunCulture's vision is to build a world where people take control of their environment in rewarding and sustainable ways. SunCulture does this by developing and commercializing...