Machine Learning Engineer(Junior)

23 August 2023
4,500 - 6,500 / month
Apply Now

Job Description

WHO ARE WE?
Kwame Al Inc. is an Al startup that empowers learners and knowledge workers (e.g., educators,
researchers, lawyers) with their personal knowledge assistants to significantly improve their
outcomes and productivity! Our Al knowledge assistants are shaping the future of education
and work: Adesua (science education), SuaCode (coding education), EsqAl (legal research),
GrantGPT (grant writing), and Kwame Al (customizable AI knowledge assistant). We also run
community support initiatives such as AfricAIED, a workshop on Al in Education in Africa, and
NSMQ Al, an open-source project building an Al Contestant for Ghana’s National Science and
Math Quiz (NSMQ).
Our founders Dr. George Jojo Boateng (PhD in Al and Ex-Amazon Alexa Al) and Victor Kumbol
(PhD Fellow in Neuroscience) are Al experts and Social Entrepreneurs that have been
recognized in Forbes 30 Under 30 and MIT Technology Review 35 Innovators under 35. Our
works have impacted thousands of young people globally and have been featured by top
companies and institutions: IBM, Amazon, Dartmouth, and ETH Zurich.
ROLE OVERVIEW
You will work closely with our founders to design, develop and deploy machine learning (ML)
systems in the cloud for our products with a focus on Natural Language Processing (NLP). We
expect that you have significant coding and machine learning experience (e.g., training and
deploying ML models) from your coursework, personal projects, internships, and formal
employment of 1 – 3 years. This is a fully remote role, therefore, you should have the basic
equipment for a home office including a computer and a stable internet connection. An initial
contract of 12 months will be provided subject to renewal based on satisfactory performance.
ABOUT YOU
These describe the kinds of people that would be most effective at Kwame Al right now.
• Excited about our mission
• Fit for our Cultural Principles
• Excellent teamwork, written, and oral communication skills
• Have great attention to detail
REQUIRED TECHNICAL SKILLS
• Bachelor’s degree in computer science or a related field, or have significant coding
experience. Must have completed National Service
• 1-3 years of ML experience from formal employment
• Programming languages: Python
• Tech Stack: SentenceTransformers, ElasticSearch, Flask, Docker
• Libraries: Data analysis (NumPy, Pandas, Matplotlib); ML (Scikit-Learn and
Tensorflow/Keras or PyTorch); NLP (SpaCy or NLTK)
• Cloud technology: Google Cloud Platform (GCP)
• Version control system: Git / GitHub
• Understanding of ML pipelines including data preprocessing, feature extraction,
training, evaluation, and deployment
• Built at least one NLP system such as question answering
• Familiarity with Large Language Models (LLMs) such as BERT/SentenceTransformers
and Generative AI APIs such as GPT 3.5/4 or PALM or Claude
• Utilized vector stores such as ElasticSearch, for efficient storage, retrieval, and search
of textual data
• Google Workspace: Drive, Docs, Sheets, Slides
Familiarity with any of the following will be a plus: Streamlit, LangChain, FastAPI,
ChromaDB
RESPONSIBILITIES
• Design, develop and deploy ML systems (focus on LP such as text classification,
information retrieval, and question answering)
• Data Engineering: Collect, annotate, and preprocess large volumes of (text) data
• Feature Engineering: Engineer and select relevant features
• Modeling: Train and fine-tune ML models
• Evaluation: Conduct thorough experiments and evaluate model performance using
appropriate metrics
• Deployment: Optimize models for scalability and efficiency, and deploy them as a
server in the cloud
• Monitoring: Monitor performance of production ML system, retrain, and update
models
• Stay updated with the latest advancements in ML (NLP focus) from papers, news and
blog articles, and implement approaches from them
• Contribute to research discussions and paper writing for publications
• Collaborate with software engineers to integrate ML solutions into our products and
services
• Fix bugs and improve software performance
• Perform code reviews
• Write unit and integration tests
• Write technical documents
BENEFITS
• Salary Range: GHS 4500 – GHS 6500 per month
• Flexible remote work policy
• 4 weeks of paid vacation (in addition to local public holidays)
• An opportunity to do exciting work with driven colleagues
• You’ll work on cutting-edge Al tools to shape the future of education and work.
OUR RECRUITMENT PROCESS
• After submitting your application, we will review it and get back to you with a decision
within 2 weeks.
• If you are a good fit, we will invite you to complete a coding challenge.
• If you make it past the coding challenge, we will have two rounds of interviews, usually
on the same day.
• The first interview is a culture fit interview to determine your alignment with our
mission, values and work culture.
The second interview is a technical interview where we will review your coding
challenge submission and your technical competence.
• After the interviews we will get back to you with a decision within 1 week and make an
offer if you are selected.
• If you have any questions, you can contact us at hiring@kwame.ai
Click this link to submit your application: https://bit.ly/3s7CTu4