Skip to content
mimi

πŸ’» AI/ML Software Engineer

Anablock

Remote Β· Nigeria Full-time $6 – $12/hr Today

About the role

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 qualification, 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
  • 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

Skills

AWSAzureChromaDockerDjangoExpressFlaskGCPGitGitHubGraphQLJavaScriptKerasLangChainLlamaIndexMongoDBMySQLNext.jsNode.jsNLPOAuthPayoneerPineconePostgreSQLPredictive modelsPrompt engineeringPyTorchPythonRabbitMQReactRedisRESTfulscikit-learnSemantic searchTensorFlowTypeScriptVueWeaviateWiseJWT

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free