3,826 Programming Education jobs in Kenya
Principal Machine Learning Engineer - Remote AI Development
Posted 21 days ago
Job Viewed
Job Description
Senior Software Development Apprentice - AI & Machine Learning
Posted 21 days ago
Job Viewed
Job Description
Responsibilities:
- Write, test, and debug software code under the guidance of senior engineers.
- Assist in the development of AI and Machine Learning models and algorithms.
- Participate in code reviews and contribute to improving code quality.
- Collaborate with team members on project tasks and problem-solving.
- Learn and apply software development best practices and methodologies.
- Document code and technical designs clearly.
- Assist in the integration and deployment of software solutions.
- Actively participate in virtual team meetings and learning sessions.
- Manage assigned tasks and learning objectives effectively in a remote setting.
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related quantitative field.
- Demonstrated passion for AI, Machine Learning, and software development.
- Proficiency in at least one programming language (e.g., Python, Java, C++).
- Understanding of fundamental programming concepts and data structures.
- Strong analytical and problem-solving abilities.
- Excellent communication and teamwork skills, especially in a virtual environment.
- Self-motivated with a strong desire to learn and adapt.
- Ability to work independently and manage time effectively remotely.
- A portfolio of personal projects or open-source contributions is a plus.
Lead AI Ethicist - Responsible AI Development
Posted 6 days ago
Job Viewed
Job Description
Responsibilities:
- Develop and implement robust ethical frameworks, guidelines, and best practices for AI development and deployment.
- Conduct ethical risk assessments for new AI products and features, identifying potential biases and harms.
- Collaborate with engineering teams to design and build AI systems that are fair, transparent, and accountable.
- Advise on data privacy, security, and governance issues related to AI systems.
- Stay at the forefront of global AI ethics regulations, standards, and research.
- Develop training materials and conduct workshops to educate internal teams on AI ethics.
- Engage with external stakeholders, including policymakers, academics, and civil society organizations, on AI ethics issues.
- Contribute to the company's thought leadership in responsible AI through publications and presentations.
- Champion a culture of ethical awareness and responsibility across the organization.
- Advanced degree (Master's or PhD) in Ethics, Philosophy, Computer Science, Law, or a related field with a focus on technology ethics.
- Demonstrated experience in AI ethics, responsible AI, or technology policy.
- Deep understanding of AI technologies, machine learning concepts, and their societal implications.
- Familiarity with ethical frameworks, bias detection, fairness metrics, and explainable AI (XAI) techniques.
- Excellent analytical, critical thinking, and problem-solving skills.
- Exceptional communication and influencing skills, with the ability to articulate complex ethical concepts to diverse audiences.
- Experience working in a remote, collaborative environment.
- Passion for promoting responsible innovation in AI.
Remote Lead AI Ethicist - Responsible AI Development
Posted 21 days ago
Job Viewed
Job Description
Senior AI/ML Engineer - Remote Development
Posted 3 days ago
Job Viewed
Job Description
Senior AI Ethicist - Remote Responsible AI Development
Posted 12 days ago
Job Viewed
Job Description
Senior AI/ML Engineer - Research & Development
Posted 21 days ago
Job Viewed
Job Description
Our client, a cutting-edge technology firm at the forefront of AI innovation, is seeking a highly skilled and visionary Senior AI/ML Engineer to join their fully remote Research & Development team. This is an unparalleled opportunity to contribute to groundbreaking projects that push the boundaries of artificial intelligence and emerging technologies. The ideal candidate will possess a deep theoretical understanding and practical experience in machine learning algorithms, deep learning frameworks, data science, and software development. You will be responsible for designing, developing, and deploying advanced AI models, conducting research into novel approaches, and collaborating with a team of world-class researchers and engineers in a virtual environment. This role demands exceptional intellectual curiosity, strong analytical skills, and the ability to translate complex research into practical, scalable solutions.
Responsibilities include:
- Designing, developing, and implementing advanced machine learning and deep learning models for various applications.
- Conducting research into new AI/ML algorithms, techniques, and architectures.
- Processing, cleaning, and analyzing large datasets to extract insights and train models.
- Developing and deploying AI solutions into production environments.
- Collaborating with cross-functional teams to integrate AI capabilities into new and existing products.
- Evaluating model performance, identifying areas for improvement, and implementing optimizations.
- Staying abreast of the latest advancements in AI, machine learning, and related fields.
- Publishing research findings and contributing to the scientific community.
- Mentoring junior AI/ML engineers and researchers.
- Writing clean, efficient, and well-documented code.
Qualifications:
- Ph.D. or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, Statistics, or a related quantitative field.
- 5+ years of hands-on experience in developing and deploying AI/ML models.
- Expertise in programming languages such as Python, R, and relevant ML libraries (e.g., TensorFlow, PyTorch, scikit-learn).
- Strong understanding of statistical modeling, data mining, and data visualization techniques.
- Experience with cloud platforms (AWS, Azure, GCP) and distributed computing frameworks.
- Proven ability to conduct independent research and deliver innovative solutions.
- Excellent analytical, problem-solving, and critical thinking skills.
- Exceptional communication and collaboration skills, with the ability to thrive in a remote setting.
- Experience with natural language processing (NLP) or computer vision is a significant plus.
Be The First To Know
About the latest Programming education Jobs in Kenya !
Lead AI/ML Engineer - Research & Development, Remote
Posted 16 days ago
Job Viewed
Job Description
Key responsibilities include designing, implementing, and deploying advanced machine learning models for tasks such as natural language processing, computer vision, predictive analytics, and reinforcement learning. You will be responsible for the entire ML lifecycle, from data preprocessing and feature engineering to model training, evaluation, and optimization. Researching and evaluating new AI algorithms, tools, and platforms to identify opportunities for innovation is crucial. You will lead small teams of engineers, mentor junior talent, and foster a culture of technical excellence and continuous learning within the remote environment. Significant contributions to research papers, patents, and technical presentations are expected. Collaboration with product management and other engineering teams to translate research findings into practical applications will be a core function. A Ph.D. or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field is required. Proven experience (7+ years) in developing and deploying production-ready ML models is essential. Expertise in programming languages such as Python and proficiency with ML libraries like TensorFlow, PyTorch, scikit-learn, and Keras are mandatory. Strong understanding of cloud platforms (AWS, Azure, GCP) and big data technologies is highly desirable. Excellent analytical, problem-solving, and communication skills are vital for success in this remote leadership role.
Senior Software Development Apprentice (AI/ML Focus)
Posted 18 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, development, and maintenance of software applications.
- Support the integration of AI and Machine Learning models into software solutions.
- Write clean, maintainable, and efficient code under guidance.
- Participate in code reviews and contribute to improving code quality.
- Assist in testing and debugging software to ensure optimal performance.
- Learn and apply software development best practices and methodologies.
- Collaborate with senior engineers and data scientists on project tasks.
- Contribute to technical documentation and knowledge sharing.
- Stay up-to-date with emerging technologies in software development and AI/ML.
- Bachelor's degree or equivalent experience in Computer Science, Software Engineering, or a related field.
- Demonstrated foundational knowledge of programming concepts and at least one programming language (e.g., Python, Java, C++).
- A strong interest or foundational knowledge in Artificial Intelligence and Machine Learning.
- Excellent problem-solving and analytical skills.
- Strong written and verbal communication skills.
- Ability to work independently and collaboratively in a remote setting.
- Eagerness to learn and adapt to new technologies and challenges.
- Proactive attitude and strong work ethic.
Advanced Software Development Apprentice (AI/ML Focus)
Posted 21 days ago
Job Viewed