1,828 Graduate Software Developer AI Machine Learning jobs in Kenya
Graduate Software Developer, AI & Machine Learning
Posted 19 days ago
Job Viewed
Job Description
- Assisting in the development and implementation of AI and machine learning models.
- Writing clean, efficient, and well-documented code in languages such as Python.
- Collaborating with senior developers on data preprocessing, feature engineering, and model training.
- Conducting experiments and evaluating the performance of different algorithms.
- Assisting in the deployment and integration of AI/ML solutions.
- Troubleshooting and debugging code and model issues.
- Participating in code reviews and team meetings.
- Learning and applying new AI/ML techniques and technologies.
- Documenting development processes and results.
- Contributing to a collaborative and innovative remote team environment.
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, or a related field.
- Strong understanding of fundamental AI and machine learning concepts.
- Proficiency in Python programming.
- Familiarity with AI/ML libraries and frameworks (e.g., TensorFlow, PyTorch, scikit-learn).
- Basic knowledge of data structures and algorithms.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Eagerness to learn and adapt in a fast-paced, remote environment.
- A passion for AI and its potential applications.
Graduate Software Developer - AI/ML
Posted 5 days ago
Job Viewed
Job Description
As a Graduate Software Developer, you will be involved in various stages of the software development lifecycle, including coding, testing, debugging, and deploying AI/ML models. You will contribute to the development of algorithms, data pipelines, and software frameworks that power our advanced solutions. The ideal candidate possesses strong programming skills, preferably in Python, and has a fundamental understanding of machine learning concepts. Experience with relevant libraries and frameworks (e.g., TensorFlow, PyTorch, scikit-learn) is a significant advantage. You will be expected to demonstrate excellent problem-solving abilities, a meticulous approach to coding, and the capacity to work effectively both independently and as part of a distributed team. Excellent communication skills are crucial for collaborating with colleagues across different time zones. This fully remote internship offers the flexibility to work from anywhere, providing a unique entry point into the AI/ML industry.
Key Responsibilities:
- Assist in the development and implementation of AI/ML algorithms and models.
- Write clean, efficient, and well-documented code in Python.
- Contribute to the design and maintenance of data pipelines.
- Participate in code reviews and testing to ensure software quality.
- Collaborate with senior developers and researchers on challenging projects.
- Learn and apply new technologies and methodologies in AI/ML.
- Help troubleshoot and debug software issues.
- Document technical specifications and project progress.
- Bachelor's degree in Computer Science, Software Engineering, Artificial Intelligence, or a related field.
- Strong programming skills in Python.
- Foundational knowledge of machine learning concepts and algorithms.
- Familiarity with AI/ML libraries (e.g., TensorFlow, PyTorch, scikit-learn) is a plus.
- Understanding of software development principles and practices.
- Excellent problem-solving and analytical skills.
- Strong desire to learn and adapt to new technologies.
- Ability to work effectively in a remote team environment.
- Good communication and interpersonal skills.
Graduate Software Developer - AI/ML Focus
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, development, and implementation of AI/ML algorithms and models.
- Write clean, efficient, and well-documented code in programming languages such as Python, Java, or C++.
- Collaborate with senior developers and data scientists to understand project requirements and contribute to technical solutions.
- Participate in code reviews and contribute to improving code quality and best practices.
- Assist in testing and debugging software applications to ensure functionality and performance.
- Research and explore new AI/ML techniques, libraries, and frameworks.
- Contribute to the development of internal tools and scripts to automate development processes.
- Document technical specifications, design decisions, and project progress.
- Gain exposure to cloud platforms (e.g., AWS, Azure, GCP) and their AI/ML services.
- Work effectively in a remote, agile development environment, participating in daily stand-ups and team meetings.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, Artificial Intelligence, or a related quantitative field.
- Strong foundation in programming principles and data structures.
- Familiarity with Python and relevant AI/ML libraries (e.g., TensorFlow, PyTorch, scikit-learn).
- Basic understanding of machine learning concepts, algorithms, and statistical modeling.
- Excellent problem-solving skills and a logical approach to development.
- Good communication and teamwork abilities, essential for a remote role.
- Eagerness to learn and adapt to new technologies and methodologies.
- Previous internship or personal project experience in software development or AI/ML is a significant advantage.
- Familiarity with version control systems like Git.
- Must be legally eligible to work as an intern in Kenya.
Location: Eldoret, Uasin Gishu, KE
Remote Graduate Software Developer - AI Focus
Posted 9 days ago
Job Viewed
Job Description
Remote Graduate Software Developer - AI/ML
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Assist senior engineers in developing and implementing AI/ML software.
- Write clean, well-documented, and efficient code.
- Participate in code reviews and provide constructive feedback.
- Test and debug software applications.
- Contribute to the development of AI models and algorithms.
- Assist in data preprocessing and analysis tasks.
- Support the deployment and monitoring of AI systems.
- Collaborate with team members in a remote environment.
- Learn and apply new technologies and tools.
- Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, Artificial Intelligence, or a related field.
- Foundational understanding of AI and machine learning concepts.
- Proficiency in at least one programming language, preferably Python.
- Basic knowledge of software development principles and practices.
- Strong analytical and problem-solving skills.
- Eagerness to learn and adapt to new technologies.
- Good communication and interpersonal skills.
- Ability to work independently and manage time effectively in a remote setting.
Graduate Software Developer - AI/ML Focus - Remote
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, development, and implementation of AI and ML models and algorithms.
- Write clean, efficient, and well-documented code in languages such as Python, Java, or C++.
- Collaborate with senior developers and data scientists to analyze data and build predictive models.
- Participate in code reviews and contribute to the improvement of software development practices.
- Research and experiment with new AI/ML techniques and tools.
- Help in the testing and validation of software applications and machine learning pipelines.
- Contribute to the development of documentation and technical reports.
- Learn and apply best practices in software engineering and data science.
- Assist in the deployment and monitoring of AI/ML solutions.
- Engage in team discussions and brainstorming sessions for new project ideas.
This is a fully remote internship, providing the flexibility to work from your preferred location. The ideal candidate will have a strong academic background in Computer Science, Engineering, or a related field, with a demonstrable passion for AI and Machine Learning. Basic knowledge of programming languages commonly used in AI/ML (e.g., Python with libraries like TensorFlow, PyTorch, scikit-learn) is required. Excellent problem-solving skills, a proactive attitude, and a strong desire to learn are essential. You will be expected to work collaboratively in a virtual team environment and communicate effectively. This internship offers a unique chance to kick-start your career in a high-demand field, gain invaluable practical experience, and make meaningful contributions to innovative AI/ML projects, all remotely.
Location: Remote, with primary focus on operations coordinated from Meru, Meru, KE .
Graduate Software Developer - Machine Learning
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, and implementation of machine learning algorithms and models.
- Collect, clean, and preprocess large datasets for training and evaluating ML models.
- Write clean, efficient, and well-documented code in Python and other relevant programming languages.
- Collaborate with senior developers and data scientists to integrate ML solutions into existing products and services.
- Conduct experiments and perform rigorous testing to ensure the performance and reliability of ML models.
- Analyze and interpret model results, identifying areas for improvement and optimization.
- Contribute to research efforts and stay updated with the latest advancements in AI and ML.
- Participate in code reviews and contribute to improving development best practices.
- Document technical designs, methodologies, and findings.
- Present findings and progress to the team during regular project meetings.
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, or a related quantitative field.
- Strong foundation in programming, particularly in Python.
- Familiarity with machine learning concepts, libraries (e.g., TensorFlow, PyTorch, Scikit-learn), and frameworks.
- Understanding of data structures, algorithms, and software design principles.
- Excellent analytical and problem-solving skills.
- Ability to learn quickly and adapt to new technologies and challenges.
- Strong teamwork and communication skills.
- Previous project experience or internships in software development or data science is a significant advantage.
- Eagerness to contribute and a passion for innovation in the field of artificial intelligence.
Be The First To Know
About the latest Graduate software developer ai machine learning Jobs in Kenya !
Graduate Software Engineer - AI & Machine Learning
Posted 19 days ago
Job Viewed
Job Description
Remote Graduate Software Engineer - AI & Machine Learning
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, development, and implementation of AI and Machine Learning models.
- Collect, clean, and preprocess large datasets for training ML models.
- Implement and evaluate various ML algorithms and techniques.
- Develop and maintain code for AI/ML applications using Python and relevant libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
- Collaborate with senior engineers to integrate ML models into production systems.
- Conduct research on new AI/ML advancements and potential applications.
- Perform data analysis to identify patterns and insights that can inform model development.
- Document algorithms, models, and experiments thoroughly.
- Participate in team meetings, code reviews, and knowledge-sharing sessions.
- Contribute to the continuous improvement of our AI/ML infrastructure and processes.
Qualifications:
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Data Science, Artificial Intelligence, Mathematics, Statistics, or a closely related field.
- Solid understanding of fundamental AI and Machine Learning concepts, algorithms (e.g., regression, classification, clustering, deep learning), and statistical modeling.
- Proficiency in programming languages commonly used in AI/ML, particularly Python.
- Familiarity with AI/ML libraries and frameworks such as TensorFlow, PyTorch, Keras, and Scikit-learn.
- Experience with data manipulation and analysis tools (e.g., Pandas, NumPy).
- Strong mathematical foundation, including linear algebra, calculus, and probability.
- Excellent analytical and problem-solving skills.
- Strong written and verbal communication skills.
- Ability to work effectively in a collaborative, remote team environment.
- A genuine passion for artificial intelligence and a desire to learn and contribute.
Graduate Software Engineer - AI/ML
Posted 19 days ago
Job Viewed