AI / ML Engineer

  • Lagos, Lagos, Nigeria
  • Invaders Consulting
  • Full-Time
  • Remote

Job Description:

About the Role

We are looking for a highly motivated AI / ML Engineer to join our growing talent network and deliver cutting-edge AI solutions for both Invaders Consulting and our clients.

This role is ideal for professionals who enjoy solving complex business challenges using Artificial Intelligence, Machine Learning, Large Language Models (LLMs), and intelligent automation.

As an AI / ML Engineer, you will work closely with client teams to design, develop, and implement AI-powered solutions that improve business performance and create exceptional user experiences.

If you enjoy building intelligent systems that move beyond experimentation into real business impact, we'd love to hear from you.


Key Responsibilities

As an AI / ML Engineer, you will:

  • Design, develop, and deploy AI and Machine Learning solutions for real-world business applications.
  • Build and optimize Retrieval-Augmented Generation (RAG) pipelines and LLM-powered applications.
  • Integrate AI models into existing software products and enterprise workflows.
  • Develop APIs and intelligent automation solutions using modern AI frameworks.
  • Evaluate, test, and improve model performance for accuracy, scalability, and reliability.
  • Collaborate with product managers, software engineers, data engineers, and client stakeholders to deliver successful AI implementations.
  • Translate business requirements into practical AI solutions.
  • Document technical solutions and communicate implementation approaches clearly.
  • Stay informed on emerging AI technologies, frameworks, and industry best practices.


Requirements

To be successful in this role, you should possess a combination of strong technical expertise, business understanding, and excellent communication skills.

Education

  • Bachelor's degree in Computer Science, Engineering, Mathematics, Artificial Intelligence, Data Science, or a related discipline.

Experience

  • Minimum of 2 years of professional experience designing or deploying AI or Machine Learning solutions.
  • A strong portfolio demonstrating at least two completed AI/ML projects in production or real-world environments.
  • GitHub profile and project links are mandatory.

Technical Skills

Required:

  • Excellent proficiency in Python.
  • Strong experience with LangChain, LlamaIndex, or similar LLM frameworks.
  • Hands-on experience integrating OpenAI APIs, Azure OpenAI, or comparable Generative AI platforms.
  • Experience building Retrieval-Augmented Generation (RAG) solutions.
  • Working knowledge of:
    • Vector Databases
    • API Integration
    • Basic MLOps practices
  • Experience deploying AI applications on cloud platforms such as:
    • Amazon Web Services (AWS)
    • Microsoft Azure
    • Google Cloud Platform (GCP)
  • Strong understanding of software engineering principles and version control using Git.

Preferred Skills

The following are considered an advantage:

  • Experience with Docker or other containerization technologies.
  • Experience with CI/CD pipelines and cloud-native deployments.
  • Familiarity with AI monitoring, evaluation, and model optimization techniques.


Who We're Looking For

Beyond technical excellence, we're looking for professionals who:

  • Build solutions rather than simply complete tasks.
  • Can confidently explain technical concepts to both technical and non-technical audiences.
  • Think critically and solve problems creatively.
  • Work independently with minimal supervision.
  • Thrive in fast-paced and sometimes ambiguous environments.
  • Demonstrate resilience, accountability, and ownership.
  • Are curious, continuously learning, and passionate about emerging AI technologies.
  • Communicate effectively with clients and internal teams.
  • Focus on delivering measurable business outcomes—not just writing code.
  • Have previous freelance, consulting, or client-facing experience (an added advantage).