About the Role
We seek a motivated and ambitious Junior AI Solutions Engineer to strengthen our dynamic team based in Nairobi. This position presents an excellent opportunity for recent graduates and early-career professionals eager to gain practical experience in artificial intelligence and machine learning.
You’ll collaborate with seasoned engineers and multidisciplinary teams to create, refine, and deploy AI-driven solutions tailored to pressing business needs. This position provides a dynamic learning atmosphere, granting hands-on experience with cutting-edge AI technologies, robust frameworks, and practical industry implementations.
Key duties include managing cross-functional teams to ensure project milestones are met, overseeing budget adherence and resource allocation, and implementing strategic initiatives to enhance operational efficiency. Additionally, the role involves conducting performance evaluations, fostering a collaborative work environment, and ensuring compliance with organizational policies and industry regulations. The position requires strong analytical skills to interpret data and generate actionable insights, as well as exceptional communication abilities to liaise with stakeholders at all levels. Proficiency in industry-specific software and tools is essential, along with a proven track record in delivering high-impact results within specified timelines.
Assist in the creation, enhancement, and implementation of AI/ML models tailored for business applications.
Facilitate data preprocessing, feature engineering, and dataset preparation processes.
Engage closely with product, engineering, and business stakeholders to gather and interpret requirements, then design and implement AI-powered solutions to address them effectively.
Develop and sustain comprehensive AI pipelines from end to end, encompassing model training, evaluation, and deployment phases.
Utilize application programming interfaces and microservices to embed artificial intelligence models within software solutions, ensuring seamless integration and functionality.
Monitoring the performance of models on an ongoing basis and actively participating in their optimization and enhancement initiatives are essential responsibilities. This role involves evaluating model efficacy, identifying potential areas for improvement, and applying strategic adjustments to enhance overall performance.
Document and formalize internal processes, models, and workflows for company-wide reference and optimization.
Remain abreast of advancements in artificial intelligence, machine learning, and other cutting-edge technologies.
We seek a candidate with a Bachelor’s degree in a relevant field, coupled with at least three years of hands-on experience in a related role. Strong proficiency in industry-specific software and tools is essential, along with exceptional analytical and problem-solving skills. The ideal applicant will demonstrate excellent communication abilities, both written and verbal, to collaborate effectively with cross-functional teams. Familiarity with compliance standards and regulatory requirements is highly valued. Additionally, the ability to manage multiple priorities in a fast-paced environment while maintaining attention to detail is required.
Seeking candidates with a relevant academic degree and a solid professional foundation to excel in this role. Ideal applicants will possess a minimum of a bachelor’s degree in a field pertinent to the position, complemented by prior experience in a comparable setting. Essential requirements include a deep understanding of [specific skills or knowledge areas], strong analytical capabilities, and the capacity to manage multiple tasks efficiently. Additionally, familiarity with [specific tools, software, or methodologies] is advantageous, along with excellent interpersonal and communication skills to foster collaboration and drive results.
A bachelor’s degree in Computer Science, Artificial Intelligence, Engineering, or a closely related discipline is required.
A solid educational background in mathematics, statistics, or data science would be beneficial.
Proficient in a range of technical tools, methodologies, and systems essential for executing job responsibilities effectively. Demonstrated expertise in leveraging data analysis, software development, and systems integration to solve complex problems and enhance operational efficiency. Familiarity with industry-standard programming languages, databases, and cloud platforms to develop scalable solutions. Skilled in troubleshooting technical issues, optimizing performance, and ensuring compliance with best practices and security protocols. Capable of collaborating across teams to implement innovative technologies and drive continuous improvement in technical processes.
Proficiency in Python, R, or Java at a basic to intermediate level is desirable.
Proficiency in machine learning frameworks, including TensorFlow, PyTorch, or Scikit-learn, is required.
A solid grasp of fundamental machine learning principles, including supervised and unsupervised learning methodologies, as well as techniques for model evaluation, is required.
Proficiency in data structures, algorithms, and core software development methodologies is required.
Proficiency in APIs, data pipelines, or cloud platforms—such as AWS, Azure, or GCP—would be advantageous.
Soft Skills
Aptitude for critical analysis and innovative problem-solving is essential, along with the ability to assess complex situations logically and devise effective solutions.
Demonstrated proficiency in fostering clear, effective communication and collaborating seamlessly within cross-functional teams to achieve shared objectives.
We value candidates who demonstrate a proactive approach to continuous learning and the capacity to thrive amid evolving demands and dynamic settings.
Must possess strong interpersonal and communication skills to effectively engage and collaborate with stakeholders across technical and non-technical domains.
Preferred Qualifications include a Bachelor’s degree in Computer Science, Engineering, or a related field, with at least three years of hands-on experience in software development or systems engineering. Proficiency in programming languages such as Java, Python, or C++ is essential, along with familiarity with cloud platforms like AWS or Azure. Candidates should possess strong problem-solving abilities, excellent communication skills, and a proven track record of delivering scalable solutions. Experience with DevOps practices, CI/CD pipelines, and containerization technologies (e.g., Docker, Kubernetes) is highly desirable. Additionally, knowledge of agile methodologies and project management tools is preferred.
Internship or project experience in artificial intelligence, machine learning, or data science is required. Candidates should demonstrate hands-on engagement in relevant fields to qualify for consideration. Experience may include academic projects, research initiatives, or professional work in these domains.
Proficiency in domains including natural language processing (NLP), computer vision, or generative artificial intelligence is essential.
Proficiency in leveraging tools such as ChatGPT, Git, Docker, or foundational Flops methodologies is required.
Engagement in hackathons, contributions to open-source initiatives, or involvement in research projects is highly valued.
Qualifications
BA/BSc/HND
Experience Required
1 - 3 years