Software Engineer III, Machine Learning, Google Research

Google develops next-generation technologies that connect billions of users worldwide through information and interaction.
Nairobi, Kenya
Machine Learning
Mid-Level Software Engineer
Contact Company
2+ years of experience
AI

Description For Software Engineer III, Machine Learning, Google Research

Google Research Africa is seeking a Software Engineer III to join their Machine Learning team. This role combines software engineering expertise with machine learning research to develop AI solutions specifically relevant to the African continent. As part of Google Research, you'll work on next-generation intelligent systems that power Google products worldwide. The position involves collaborating with AI researchers to translate theoretical models into practical solutions, developing prototypes, and building production-ready systems. You'll work with unique African datasets and contribute to open-source AI initiatives. Google Research teams maintain flexibility to adapt to fast-paced business needs while working closely with other Google teams. The role offers an opportunity to impact billions of users while focusing on AI applications specific to African contexts. Google provides an inclusive work environment and is committed to equal opportunity employment. The position requires strong technical skills in machine learning, software development, and a deep understanding of AI principles. You'll be at the forefront of developing AI solutions that address unique challenges and opportunities in Africa while being part of Google's broader mission to organize the world's information.

Last updated 16 days ago

Responsibilities For Software Engineer III, Machine Learning, Google Research

  • Develop prototypes to assess the feasibility and performance of potential Artificial Intelligence solutions
  • Design pipelines for taking Artificial Intelligence models from the research stage to production-level systems within African organizations
  • Collaborate on sourcing, cleaning, and preparing datasets unique to African contexts, ensuring they are suitable for Artificial Intelligence training and evaluation
  • Build tools and APIs that help researchers and other stakeholders interact with and understand the outcomes of Artificial Intelligence models
  • Contribute to open-source Artificial Intelligence initiatives within Africa, create documentation, and train others on the use of developed Artificial Intelligence software systems

Requirements For Software Engineer III, Machine Learning, Google Research

Python
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in Python or other programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with developing Machine Learning software, models, algorithms
  • Master's degree in Computer Science, a related technical field, or equivalent practical experience (preferred)
  • Experience with Computer Vision (preferred)
  • Knowledge of linear algebra, statistics, and calculus relating to the underlying principles of Artificial Intelligence algorithms (preferred)

Interested in this job?

Jobs Related To Google Software Engineer III, Machine Learning, Google Research

Research Scientist, Geo Algorithms, Research

Research Scientist position at Google focusing on Geo Algorithms research, requiring PhD and publication experience, offering $136K-$200K salary plus benefits.

Research Scientist, Natural Language Processing

Research Scientist position at Google focusing on improving large language models' factuality and grounding capabilities.

Research Scientist, Gemini

Research Scientist position at Google working on Gemini, focusing on conversational AI and machine learning research with opportunity to publish and collaborate globally.

Research Scientist, Multilingual Large Language Models

Research Scientist position at Google focusing on developing and improving multilingual Large Language Models, requiring PhD and expertise in AI/ML.

Software Developer III, AI/ML, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on machine learning implementation and research, requiring 2 years of software development experience.