Machine Learning Engineer


Apply for this job   

Share this job:

This job listing has expired! Click here to view the latest ICT / Telecommunications jobs in Nigeria

An ICT firm seeks qualified candidates to fill this role


Reports To:

Chief Technology Officer



We are a technology-driven data-analytics company powering intelligent marketing across Africa. We need skilled, talented and smart Machine Learning Engineer to join our growing technology team. We are looking to hire a developer who is interested in joining highly motivated problem solvers powering the future of intelligent marketing.



  • Data Analytics
  • Problem-solving skills
  • Basic programming Knowledge and skills
  • Excellent people-relations skills
  • Fast-paced work environment

Job Duties & Responsibilities

  • The Machine Learning Engineer’s function covers:
  • Work closely with Data Engineers and Data Scientists to create analytical variables, metrics and models. 
  • Work with Data Scientists to solve difficult engineering and machine learning problems and produce high-quality code. 
  • Identify and use the right analytical libraries, programming languages and frameworks for each task, while developing your abilities and understanding of data science methodologies and approaches. 
  • Contribute to coding and engineering practices across all projects. 
  • Refactor code into reusable libraries, APIs and tools.


Key Points

Creation of Analytical models and variables

Production of high-quality codes

General Liaison with:

Present & Prospective Clients/Customers Key Internal Liaison:

Business Development & Solutions Delivery, TwinPine, Marketing & Corporate Communications, Finance, TL and TL .

Educational Qualifications, Certifications and Experience:

First Degree in Computer Science, Systems Engineering, Mathematics, Statistics or other related fields

Minimum of One- two (1-2) years working experience on Machine Learning in a fast-paced and complex business settings



Experience as a software engineer with a deep interest in Analytics and Data Science 

Ability to engineer beautiful code and work on varied data science projects across multiple industries 

Proven knowledge of object-oriented programming eg Scala, Java, C++ etc. 

Knowledge of at least one scripting language e.g. Python, Perl, R etc. 

Deep knowledge of testing frameworks and libraries 

Good knowledge of database management languages eg SQL, PostgreSQL  or Object-based databases

Knowledge of statistics, machine learning and data analytics techniques 

Knowledge of Big Data technologies, such as Spark, Hadoop/MapReduce is desirable but not essential 




Job Level

Experienced (Non-Manager)





Job Type


Minimum Qualification


Preferred Years of Experience

1 - 3 years