AI/ML Software Engineer (Remote – Nigeria)

  • Full Time
  • Nigeria
  • 24,960–31,200 USD / Month

Website Anablock

Company: Anablock.com

Location: Remote (Nigeria)

Employment Type: Full-time Contract

About Us

We’re a US-based software company with a growing team in Nigeria (currently 2 developers in Lagos). We’re looking for talented backend engineers to join our team and help build scalable, high-performance systems.
What You’ll Do
• Build autonomous AI agents that automate business processes (lead qualifi
cation, document processing, customer support, sales workflows)
• Design and implement multi-agent systems using LangChain, LlamaIndex, or custom frameworks with tool integration and orchestration
• Develop agent-powered web applications with React/Vue frontends and Node.js/Python backends
• Integrate AI agents with business systems (CRMs, email, databases, APIs) to create end-to-end automation workflows
• Optimize agent performance, cost, and reliability through prompt engineering, caching strategies, and error handling
• Collaborate with our distributed team via Slack and GitHub, participate in code reviews, and contribute to agent architecture decisions


Required Skills

• Backend: Node.js, Python, TypeScript, JavaScript
• Frameworks: Express, Django, Flask, Next.js
• Database: PostgreSQL, MySQL, or MongoDB (schema design, optimization)
• API Design: RESTful principles, authentication (JWT, OAuth)
• Version Control: Git/GitHub workflows
• English: Clear communication for daily standups and documentation
• Version Control
: Git/GitHub workflows
• AI/ML Expertise: Hands-on experience with machine learning frameworks (TensorFlow, PyTorch, scikit-learn, Keras) or AI application development
• AI/ML Applications: Experience building or integrating:
• LLM-powered applications
(chatbots, content generation, semantic search)
• Recommendation systems or predictive models
• Computer vision or NLP solutions
• AI agent systems or autonomous workflows
• AI Infrastructure: Familiarity with vector databases (Pinecone, Chroma, Weaviate), embeddings, prompt engineering, or fine-tuning models

Nice to Have
• Cloud platforms (AWS, GCP, Azure)
• Docker and containerization
• Redis, RabbitMQ, or message queues
• GraphQL experience
• Previous work with distributed teams
• Contributions to open-source projects

What We Offer
✅ USD salary paid monthly (UGX 65M/year median = $8.40/hr; we’re competitive)

✅ Join existing Uganda team — 2 developers already in Kampala for mentorship

✅ Flexible schedule — async-first culture

✅ Annual raises based on performance

✅ Learning opportunities — courses, certifications, conference tickets

✅ Career progression — senior roles at $12-15/hr within 2-3 years

✅ Stable long-term work — we’re building a team, not a project

Compensation Details

• Starting rate: $6-12/hr
• Monthly hours: 160 hours
• Monthly income: $960-1,680 USD (UGX ~6.2M-8.3M)
• Payment: Monthly via Payoneer, Wise, or local bank transfer
• Comparison: Market median is UGX 5.4M/month; we’re above average for juniors

More Software Engineers Jobs

To apply for this job email your details to admin@anablock.com