Senior Software / AI Engineer Job at Duob Recruitment

Duob Recruitment, a recruitment firm, is recruiting to fill the following positions below:

Job Position: Senior Software / AI Engineer

Job Location: Lagos

Job Summary


  • We are seeking an experienced and visionary Senior Software / AI Engineer to lead the strategic direction, development, and execution of AI-driven software solutions across the organization.
  • The ideal candidate will design and implement advanced AI architectures, develop cutting-edge machine learning models, and leverage emerging AI technologies to solve complex business problems.
  • This role requires ensuring robust system performance, security, and scalability while driving innovation and providing technical leadership to AI, DevOps, and software teams.

Key Responsibilities

  • Define and drive the strategic objectives and roadmap for AI software engineering in alignment with organizational goals.
  • Design, implement, and manage AI-focused software systems and next-generation large language model (LLM) applications.
  • Lead and scale high-performing engineering teams specializing in AI/ML, software development, DevOps, and MLOps.
  • Establish and maintain best practices in software engineering, including architecture, coding standards, testing, and documentation.
  • Develop and deploy advanced machine learning models, including multimodal AI systems and autonomous AI agents.
  • Work with massive sparse expert models and implement longer contextual memory techniques to enhance AI performance.
  • Build and optimize AI models for performance, scalability, and efficiency using cloud-based infrastructure.
  • Implement Explainable AI (XAI) methodologies to ensure transparency, accountability, and ethical AI development.
  • Develop Small Language Models (SLMs) for edge computing and domain-specific applications.
  • Create and deploy GenAI observability tools and cybersecurity solutions.
  • Collaborate with cross-functional teams to integrate AI capabilities into existing and new products.
  • Stay abreast of emerging trends in AI — including any-to-any multimodal systems, edge AI, and humanoid robotics.
  • Apply data augmentation techniques to improve model training efficiency.
  • Integrate Natural Language Processing (NLP) advancements for enhanced user interaction and experience.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 7–10 years of relevant experience in software engineering and AI/ML, with at least 4 years in senior engineering leadership roles.
  • Knowledge of machine learning algorithms (linear/logistic regression, decision trees, random forests, SVMs, k-means, etc.).
  • Knowledge of large language models (LLMs): pretraining, fine-tuning, and prompt engineering.
  • In-depth understanding of software architecture and system design.
  • Strong knowledge of RESTful API design and integration.
  • Knowledge of DevOps pipelines and container security.
  • Understanding of SQL and NoSQL databases: MySQL, MongoDB, Redis.
  • Familiarity with ethical principles in AI: fairness, bias, accountability, transparency.
  • Knowledge of AI use cases across industries (e.g., NLP chatbots, recommendation engines, fraud detection, computer vision).
  • Knowledge of people management and mentoring best practices.

Required Skills & Competencies:

  • Programming Proficiency: C++ or JavaScript, and Rust (required); GoLang is an added advantage.
  • Cloud & DevOps Expertise: AWS, Azure, Git, and CI/CD DevOps practices.
  • Architecture Knowledge: Microservices Architecture, RabbitMQ, and Dynamic Programming.
  • Database Proficiency: MySQL, MongoDB, and Redis.
  • Strong understanding of full-stack software development and engineering principles.
  • Experience in large language model (LLM) development, fine-tuning, and deployment.
  • Knowledge of multimodal AI systems and autonomous agent frameworks.
  • Excellent communication, leadership, and stakeholder management abilities.
  • Strategic thinker with proven experience translating business needs into innovative technical solutions.
  • Passion for AI ethics, responsible innovation, and developing technologies that positively impact lives.
  • Demonstrated ability to lead and mentor high-performing engineering teams.
  • Strong decision-making, analytical, and problem-solving skills.
  • Proven track record in aligning technical initiatives with organizational vision and driving transformation.

Method of Application 
Interested and qualified candidates should send their CV to: info@recruitng.com using the Job Position as the subject of the mail.