9,557 Remote Graduate Software Engineer AI Ml jobs in Kenya
Remote Graduate Software Developer - AI/ML
Posted 2 days 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.
Remote Graduate Software Developer - AI Focus
Posted 10 days ago
Job Viewed
Job Description
Remote Graduate Software Engineer - AI/ML
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, and implementation of AI/ML models and algorithms.
- Write clean, efficient, and well-documented code in languages such as Python, Java, or C++.
- Support data preprocessing, feature engineering, and model training pipelines.
- Collaborate with senior engineers and researchers on research projects and product development.
- Participate in code reviews and contribute to the improvement of software development practices.
- Test and debug software components, ensuring high quality and performance.
- Research and explore new AI/ML techniques and tools relevant to ongoing projects.
- Contribute to technical documentation and knowledge sharing within the team.
- Engage in virtual team meetings, brainstorming sessions, and project discussions.
- Gain practical experience with cloud platforms and MLOps tools.
- Assist in the deployment and monitoring of AI models in production environments.
Qualifications:
- Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, or a related technical field.
- Strong foundation in programming fundamentals and object-oriented design.
- Familiarity with AI/ML concepts, algorithms, and frameworks (e.g., TensorFlow, PyTorch, scikit-learn).
- Proficiency in Python is highly desirable.
- Excellent problem-solving and analytical skills.
- Ability to learn quickly and adapt to new technologies.
- Strong communication and collaboration skills, comfortable working in a remote team setting.
- A proactive attitude and a genuine passion for AI and machine learning.
- Previous personal projects or contributions to open-source AI/ML initiatives are a plus.
- Enthusiasm for contributing to impactful technology solutions.
Remote Graduate Software Engineer - AI/ML Focus
Posted 20 days ago
Job Viewed
Job Description
Remote Graduate Software Engineer - AI Focus
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the development of machine learning models and algorithms.
- Write clean, efficient, and well-documented code in languages such as Python, Java, or C++.
- Participate in code reviews and contribute to the improvement of software quality.
- Collaborate with senior engineers on feature development and bug fixing.
- Help design and implement APIs for AI services.
- Conduct research on new AI techniques and technologies.
- Test and deploy software applications.
- Contribute to technical documentation and knowledge sharing.
- Engage in agile development processes, including sprint planning and retrospectives.
- Troubleshoot and resolve software defects.
Qualifications:
- Recent Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Software Engineering, or a related field.
- Solid understanding of programming principles and software development best practices.
- Experience with at least one major programming language (e.g., Python, Java, C++).
- Familiarity with AI/ML concepts and libraries (e.g., TensorFlow, PyTorch, scikit-learn).
- Strong analytical and problem-solving abilities.
- Excellent communication and teamwork skills, adapted for remote collaboration.
- Ability to work independently and manage tasks effectively in a virtual setting.
- Eagerness to learn and adapt to new technologies.
- Passion for Artificial Intelligence and its applications.
- Knowledge of data structures and algorithms.
This remote internship provides an unparalleled opportunity to grow your skills in a high-demand field. You will be exposed to real-world AI challenges and contribute meaningfully to groundbreaking projects. Our client is dedicated to providing a supportive and engaging remote work experience for all its interns. This is your chance to make a significant impact from day one.
Remote Graduate Software Engineer - AI & Machine Learning
Posted 2 days 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 Developer - Remote AI Integration
Posted 10 days ago
Job Viewed
Job Description
Key responsibilities include:
- Assisting senior developers in coding, testing, and debugging software modules.
- Learning and applying AI/Machine Learning concepts to software development projects.
- Contributing to the integration of AI models into existing software architectures.
- Participating in code reviews and collaborative development sessions through virtual platforms.
- Documenting software designs, code, and test results.
- Troubleshooting and resolving software defects under guidance.
- Researching new technologies and methodologies relevant to AI and software development.
- Collaborating with team members on project tasks and timelines.
- Gaining practical experience with various programming languages and development tools.
- Providing support for the deployment and maintenance of AI-integrated features.
- Actively participating in team meetings and knowledge-sharing sessions.
- Developing a foundational understanding of agile development methodologies.
To be considered for this role, you should be a recent graduate with a Bachelor's degree in Computer Science, Software Engineering, or a related technical field. A strong academic record and a demonstrable passion for software development and artificial intelligence are essential. Basic knowledge of programming languages such as Python, Java, or C++ is required. Familiarity with AI/ML concepts and libraries (e.g., TensorFlow, PyTorch, scikit-learn) is a strong plus. Excellent problem-solving skills, a keen attention to detail, and strong communication abilities are necessary. The ability to work independently, manage your time effectively, and be an active contributor to a remote team is crucial. This is an exceptional chance to launch your career in a stimulating, fully remote environment, gaining practical skills that will set you apart in the job market, all while contributing to significant projects from Nyeri, Nyeri, KE .
Be The First To Know
About the latest Remote graduate software engineer ai ml Jobs in Kenya !
Lead Quantum Computing Researcher - Algorithm Development
Posted 12 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the research and development of novel quantum algorithms.
- Design, simulate, and analyze quantum algorithms for real-world applications.
- Collaborate with a global team of scientists and engineers in a remote setting.
- Publish research findings in peer-reviewed journals and present at conferences.
- Mentor and guide junior researchers in quantum computing principles and practices.
- Contribute to the development of quantum software platforms and tools.
- Identify and pursue new research opportunities and funding avenues.
- Ensure the theoretical rigor and practical feasibility of developed algorithms.
- Stay updated with the latest advancements in quantum computing and related fields.
- Foster a culture of innovation and scientific excellence within the remote research group.
- Ph.D. in Physics, Computer Science, Mathematics, or a closely related quantitative field.
- Extensive experience in quantum information theory and quantum algorithm design.
- Proficiency with quantum programming frameworks (e.g., Qiskit, Cirq, PennyLane).
- Demonstrated ability to conduct independent research and lead research projects.
- Strong publication record in reputable journals.
- Excellent problem-solving, analytical, and critical thinking skills.
- Exceptional communication and interpersonal skills for effective remote collaboration.
- Experience in leading or mentoring research teams is highly desirable.
Senior Quantum Computing Researcher - Algorithm Development
Posted 9 days ago
Job Viewed
Job Description
Responsibilities:
- Conceptualize, design, and develop novel quantum algorithms for specific computational challenges.
- Analyze the performance and scalability of quantum algorithms on various quantum hardware architectures.
- Conduct theoretical research and publish findings in peer-reviewed journals and present at international conferences.
- Collaborate with quantum hardware engineers to translate theoretical concepts into practical implementations.
- Develop and utilize quantum simulation tools and frameworks to test and validate algorithms.
- Mentor junior researchers and contribute to building a strong research culture within the remote team.
- Stay abreast of the latest advancements in quantum computing, quantum information theory, and related fields.
- Contribute to grant proposals and research funding applications.
- Engage with external research institutions and industry partners to foster collaboration.
- Translate complex quantum concepts into understandable explanations for diverse audiences.
- Ph.D. in Physics, Computer Science, Mathematics, or a related field with a specialization in quantum computing.
- Minimum of 5-8 years of post-doctoral research experience in quantum algorithm development or quantum information theory.
- Demonstrated expertise in quantum mechanics, linear algebra, and theoretical computer science.
- Strong programming skills in Python, with experience using quantum computing libraries (e.g., Qiskit, Cirq, PennyLane).
- Proven track record of impactful research, evidenced by publications in top-tier journals and conference presentations.
- Experience with quantum programming and simulation environments.
- Excellent analytical, problem-solving, and critical thinking skills.
- Exceptional written and verbal communication skills, essential for remote collaboration and dissemination of research findings.
- Ability to work independently, manage research projects, and drive innovation in a distributed environment.
Lead AI/ML Engineer - Computer Vision
Posted 13 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of advanced computer vision algorithms and models for various applications.
- Conduct research into state-of-the-art computer vision techniques and propose novel solutions to complex problems.
- Develop and optimize deep learning models for tasks such as object detection, image segmentation, facial recognition, and image generation.
- Collaborate with cross-functional teams, including software engineers and product managers, to integrate AI/ML solutions into products and services.
- Manage and mentor a team of AI/ML engineers, providing technical guidance and fostering a collaborative environment.
- Oversee the data collection, annotation, and preparation process for training computer vision models.
- Implement robust testing and validation procedures to ensure the accuracy and reliability of AI models.
- Stay abreast of the latest advancements in AI, machine learning, and computer vision research, and actively contribute to the technical roadmap.
- Deploy and scale AI/ML models in production environments, ensuring performance and efficiency.
- Write high-quality, well-documented code in languages such as Python.
- Evaluate and select appropriate frameworks and tools for AI/ML development (e.g., TensorFlow, PyTorch).
- Contribute to intellectual property and publish research findings where appropriate.
- Troubleshoot and resolve complex technical issues related to AI/ML model performance and deployment.
- Ph.D. or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- Minimum of 7 years of experience in AI/ML engineering, with a strong specialization in Computer Vision.
- Proven track record of developing and deploying complex computer vision models in production environments.
- Deep understanding of deep learning frameworks such as TensorFlow, PyTorch, or Keras.
- Proficiency in Python and relevant libraries (e.g., OpenCV, NumPy, SciPy).
- Experience with cloud platforms (AWS, Azure, GCP) for AI/ML workloads.
- Strong knowledge of algorithms, data structures, and software engineering best practices.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong leadership and team management capabilities.
- Exceptional communication and presentation skills, with the ability to explain complex technical concepts to diverse audiences.
- Ability to work independently and collaboratively in a fully remote setting.
- Experience with model optimization and deployment strategies is highly desirable.