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.
Similar Jobs
- .NET Developer Job at Unified Payment Services Limited
- Senior Frontend Software Engineer Job at Yassir
- Fullstack Engineer Job at T.O.N. Legal & Corporate Services
- Frontend Developer Job at Brickfort
- Senior Mobile Developer Job at Stivlon Consulting
- UI/UX Designer Job at Snapnet Limited
- Java Developer Job at QuPee Consult
- Backend Developer Job at Sidmach Technologies Nigeria Limited
- Junior IT and Software Support Associate Job at Lifted Horizon
- Java Software Engineer Job at Interswitch